/*
变量命名规则:
1.只能由字母、数字、下划线、美元符号组成,并且不能以数字开头。
2.变量命名要有意义,杜绝a01,b0046。
3.变量遵循小驼峰规则:第一个单词全小写,从第二个单词开始,首字母大写。 myColorArray
- 大驼峰:每个单词首字母大写。myDemo
- C语言的风格:单词全小写,中间用下划线隔开。my_color_array
4.变量名不能和系统关键字冲突。
*/
// (1) 循环求和:利用循环语句计算从100加到500的后的总和。
var sum = 0; //用于存放累加和的变量
for (var i = 100; i < 501; i++){
sum += i;
}
document.write(sum);
// (2) 字符判断:从键盘输入一个字符,判断这个字符是数字,
// 还是大写字母,还是小写字母,还是符号。
//输入字符串 adf 2332afd
var content = prompt();
//得到这个字符串的第一位的ascii码
var code = content.charCodeAt(0);
if (code >=48 && code <=57){
document.write("是数字!");
}
if( code >= 65 && code <= 90 ){
document.write("大写字母!");
}
if( code >= 97 && code <= 122 ){
document.write("小写字母!");
}else {
document.write("符号!");
}
// (4) 水仙花数:计算三位整数(100~999)的水仙花数。
// 水仙花数是指每一位的立方相加等于该数自己,比如153 = 1^3 + 5^3 + 3^3。
//从100遍历到999
for (var i = 100; i < 1000; i++){
//分别得到i的个十百位
//百位:除以100再取整
var a = parseInt(i / 100);
//十位:除以10再取整,对10取余
var b = parseInt(i / 10) % 10;
//个位:对10取余
var c = i % 10;
//如果a、b、c的三次方之和等于i本身,那就是水仙花数
//if在for中起了过滤的作用
if ( a*a*a + b*b*b + c*c*c == i ){
document.write(i + "<br/>");
}
}
//抽象一下:用i、j、k分别表示百十个位
for (var i = 1; i < 10; i++){
for (var j = 0; j < 10; j++){
for (var k = 0; k < 10; k++){
// document.write(i+""+j+""+k+"<br/>");