1. 判断一个整数,属于哪个范围:大于0;小于0;等于0
var num = 10;
if(num > 0){
console.log("大于0");
}else if(num < 0){
console.log("小于0");
}else{
console.log("等于0");
}
2. 判断一个整数是偶数还是奇数,并输出判断结果
var num = 111;
if( num % 2 == 0 ){
console.log("偶数");
}else if(num % 2 != 0){
console.log("奇数");
}
3. 开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者体重是否合适
var height = 200;
var weight = 200;
var item = ( height - 108 ) * 2;
if( weight <= item + 10 && weight >= item - 10 ){
console.log("标准");
}else{
console.log("不标准");
}
4. 案例:输入年份,计算某一年是否是闰年
var year = 2000;
if(year % 100 != 0 && year % 4 == 0 || year % 400 == 0){
console.log("闰年");
}else{
console.log("平年");
}
5. 案例:输入分数,判定成绩等级
var i = 100 ;
if ( i>100 ){
console.log("请输入正确的分数....")
}else if (i < 100 && i >=90 ){
console.log("优");
} else if ( i < 90 && i >= 80){
console.log("中");
} else if ( i < 80 && i >= 70 ){
console.log("良");
} else {
console.log("差");
}
switch 语句
任务
1. 输入月份,显示当月的天数
var num = 2;
switch( num ){
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 12 :console.log("31天");break;
case 4 :
case 6 :
case 9 :
case 11 :console.log("30天");break;
case 2 :console.log("28天");break;
default:console.log("重新输入。。。")
}
2.输入数字显示星期几。
var week = 4;
switch (week) {
case 1: console.log("星期一");
break;
case 2: console.log("星期二");
break;
case 3: console.log("星期三");
break;
case 4: console.log("星期四");
break;
case 5: console.log("星期五");
break;
case 6: console.log("星期六");
break;
case 7: console.log("星期七");
break;
default: console.log("请重新输入...");
}
while 语句
练习:
1、怎么实现 1 - 50 的和??
var i = 1;
var sum = 0;
while( i <= 50 ){
sum += i;
i++;
}
console.log(sum);
2、打印100以内7的倍数。
var i = 1;
while(i <= 100){
if(i % 7 == 0 ){
console.log(i);
}
i++;
}
3、打印100以内的奇数。
var i = 1 ;
while(true){
if(i % 2 != 0){
console.log(i);
}
i++;
if( i > 100 ){
break;
}
}
4、打印100以内所有偶数的和
var i = 1 ;
var sum = 0;
while( i <= 100 ){
if( i % 2 == 0 ){
sum += i;
}
i++;
}
console.log(sum);