编程题: 有以下两个变量 num1 和 num2,若两个变量相加等于 15.3,则输出’运算正确’,否则输出’运算错误’
<script> var num1 = ' '; var num2 = ' '; var a = ((num1*10+num2*10)/10 == 15.3)?'运算正确':'运算错误'; console.log(a)</script>在页面上输入数字第二种:<input id='name1' type="text" value="" style="width: 80px;"><span>+</span><input id='name2' type="text" value="" style="width: 80px;"><input id="button" onclick="print()" value="=" style="width: 10px;"><input type="text" id="bt" value="" style="width: 40px;"><script> var i1 = document.getElementById('name1'); var i2 = document.getElementById('name2'); var bo = document.getElementById('button'); var bt = document.getElementById('bt'); bo.onclick = function (){ var num1 = i1.value; var num2 = i2.value; var b=(num1*10+num2*10)/10; bt.value=b; var a = (b == 15.3)?alert('运算正确'):alert('运算错误'); }</script>
写出下面的值
typeof 100 //numbertypeof true //booleantypeof(undefined) //undefinedtypeof({}) //objecttypeof( [1,2] ) //objecttypeof(NaN) //numbertypeof(null) //objecttypeof 100 //numbertypeof true //boolean
编程题: 多重判断
作业要求: 在屏幕输入一个数字,确定后弹出相应的年龄段
年龄划分:“0-6岁为婴幼儿;7-12岁为少儿;13-17岁为青少年;18-45岁为青壮年;46-69岁为中年;69岁以上为老年第一种: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("婴幼儿")}第二种: var age1 = prompt("请输入年龄"); var age = Number(age1); var result = isNaN(age); if (result){ alert('请输入数字') }else{ if(age<0){ alert('请输入大于零和等于零数字') }else{ if (age>69) { alert("老年") }else if(age>=46 && age<=69 ) { alert("工程大学") }else if(age>=18 && age<46) { alert("青壮年") }else if(age>=13 && age<18){ alert("青少年") }else if(age>=7 && age<13){ alert("少儿") }else if(age>=0 && age<7){ alert("婴幼儿") } } };
写出下面式子的值
'1.23' == 1.23 //true 0 == false //truenull == undefined //true NaN == NaN //false 1 == '1' //true 1 === '1' //false1 + '2' === '1' + 2 //true 1 + true === false + 2 //true1 + null == undefined + 1 //false4 === '4.00' //false0 == false //true0 == null //falsenull == false //false'1.23' == 1.23 //true0 == false //true null == undefined //trueNaN == NaN //false'a' - 'b' == 'b' - 'a' //false4 == '4.00' //true 加减作业题var score = 50; var grade = '7';score + 10; //60score + '10'; //'5010'score + null; //50score + undefined; //NaNscore + NaN; //NaN var num1 = 8; var num2 = '8';num1 - num2; //0 num1 - 'web01'; //NaN num1 - null; //8 num1 - undefined; //NaN num1 - true; //7 num1 - false; //8