1.编程题: 有以下两个变量 num1 和 num2,若两个变量相加等于 15.3,则输出’运算正确’,否则输出’运算错误’
var num1 = 7.1;var num2 = 8.2;var a = ((num1*10+num2*10)/10);if (a=== 15.3) {console.log("运算正确")}else {console.log("运算错误");}
2.编程题, 运算并打印结果
有一篮苹果,两个两个的拿剩一个,三个三个的拿剩一个,四个四个的拿剩一个,五个五个的拿剩一个,六个六个的拿剩一个,七个七个的拿,能拿完,请问这篮子里有多少个苹果?
var apple;for(var apple=1;apple<=10000;apple++){if(apple%2==1&&apple%3==1&&apple%4==1&&apple%5==1&&apple%6==1&&apple%7==0){console.log(apple);}}
3.写出下面式子的值
typeof 100 //numbertypeof true //booleantypeof(undefined) //undefinedtypeof({}) //objecttypeof( [1,2] ) //objecttypeof(NaN) //numbertypeof(null) //object
4.编程题: 多重判断
作业要求: 在屏幕输入一个数字,确定后弹出相应的年龄段年龄划分:
“0-6岁为婴幼儿;
7-12岁为少儿;
13-17岁为青少年;
18-45岁为青壮年;
46-69岁为中年;
69岁以上为老年”
var age = prompt();//转成数字age = Number(age);//age的值是NaN,结果为true,否则为falseif(isNaN(age)){alert("请输入数字");}else{if (age<0){alert("请输入大于或等于0的数字):}else{if(age<6){alert("婴幼儿")}else if(age<12){alert("少儿")}else if(age<17){alert("青少年")}else if(age<45){alert("青壮年")}else if(age<69){alert("中年")}else {alert("老年")}
5.写出下面式子的值
'1.23' == 1.23 //true0 == false //truenull == undefined //falseNaN == NaN //true1 == '1' //true1 === '1' //false1 + '2' === '1' + 2 //false1 + true === false + 2 //true1 + null == undefined + 1 //true'a' - 'b' == 'b' - 'a' //false4 == '4.00' //true0 == false //true0 == null //truenull == false //true加减作业题var score = 50;var grade = '7';score + 10; //60score + '10'; //"5010"score + null; //50score + undefined; //NaNscore + NaN; //NaNvar num1 = 8;var num2 = '8';num1 - num2; //0num1 - 'web01'; //NaNnum1 - null; //8num1 - undefined; //Nannum1 - true; //7num1 - false; //8
