编程题: 有以下两个变量 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 //number
typeof true //boolean
typeof(undefined) //undefined
typeof({}) //object
typeof( [1,2] ) //object
typeof(NaN) //number
typeof(null) //object
typeof 100 //number
typeof 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 //true
null == undefined //true
NaN == NaN //false
1 == '1' //true
1 === '1' //false
1 + '2' === '1' + 2 //true
1 + true === false + 2 //true
1 + null == undefined + 1 //false
4 === '4.00' //false
0 == false //true
0 == null //false
null == false //false
'1.23' == 1.23 //true
0 == false //true
null == undefined //true
NaN == NaN //false
'a' - 'b' == 'b' - 'a' //false
4 == '4.00' //true
加减作业题
var score = 50;
var grade = '7';
score + 10; //60
score + '10'; //'5010'
score + null; //50
score + undefined; //NaN
score + 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