关于ifswitch的 javascript 习题
Posted 风往南
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ifswitch的 javascript 习题相关的知识,希望对你有一定的参考价值。
1.判断一个整数,属于哪个范围:大于0;小于0;等于0
需要注意=与==的区别,前者为赋值,后者为相等
var a = prompt(‘请输入一个整数‘);
if(a > 0){
alert(‘该整数大于0‘);
}
else if(a == 0){
alert(‘该整数是0‘);
}
else{
alert(‘该整数小于0‘);
}
2.判断一个整数是偶数还是奇数,并输出判断结果
奇数%2==1,偶数%2==0
var b = prompt(‘请输入一个整数‘);
if(b % 2==0){
alert(‘该整数为偶数‘);
}else if(b % 2==1){
alert(‘该整数为奇数‘);
}
3.输入月份,显示当月的天数
第一种方法,利用或表达式
var c = prompt(‘请输入月份‘);
switch(c==‘1‘ || c==‘3‘ || c==‘5‘ || c==‘7‘ || c==‘8‘ || c==‘10‘ || c==‘12‘) {
case true:
alert(‘该月份的天数为31‘);break;
case false:
alert(‘该月份的天数为30‘);break;
}
第二种方法, 利用case穿透简化代码
prompt()方法返回的值是字符串
var c = prompt(‘请输入月份‘);
switch(c){
case ‘1‘:
case ‘3‘:
case ‘5‘:
case ‘7‘:
case ‘8‘:
case ‘10‘:
case ‘12‘:
alert(‘该月份的天数为31‘);break;
default:
alert(‘该月份的天数为30‘);
}
以上是关于关于ifswitch的 javascript 习题的主要内容,如果未能解决你的问题,请参考以下文章