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