if判断语句练习

1.一张无限大的纸,可以叠任何次数,已知纸后0.03毫米,对折多上次可达到珠穆朗玛峰的高度8848?

 

var h=(0.00003),x=0;
 while(true){
     h=h*2;
     x++;
     if (h>=8848) {
         break;
     }
 }console.log(x);

 

2.计算1-100之间所有不能被3整除的整数的和大于或等于2000的数字?

 

var sum = 0;
for(var i=1;i<=100;i++){
  if(i%3 !== 0){
      sum+=i;
      if(sum>=2000){
          console.log(sum);
      }
  }
}

 

 

 

3.输入一个年份,判断是否是闰年

分析:能被4整除却不能被100整除的年份,

世纪年份能被400整除的是闰年

 

var year=parseInt(prompt("请输入一个年份"));
        if ((year%4==0&&year%100!==0)||year%400==0){

               console.log(year+"闰年")
        } else{
            console.log(year+"平年")
        }

 

 

4.输入学生姓名,输入考试成绩  
    *若是100,【恭喜你***,满分通过!】
    若是大于等于80小于100,【**,你很优秀,继续保持!】
    若是大于等于60小于80,【**成绩良好】
    大于等于50小于60,【**就差一点点,下次一定要至少及格!】
    小于50,【**得加油哦】*/


var Yname=prompt("请输入学生姓名"),score=Number((prompt("请输入成绩")));
if (score==100) {
    document.write("【恭喜你"+Yname+",满分通过!】");
} else if (score>=80 && score<100){
    document.write("【"+Yname+",你很优秀,继续保持!】");
} else if (score>=60 && score<80){
    document.write("【"+Yname+"成绩良好】");
} else if (score>=50 && score<60){
    document.write("【"+Yname+"就差一点点,下次一定要至少及格!】");
} else if (score<50){
    document.write("【"+Yname+"得加油哦】");
}

5.相亲过程:你有房子么?你有钱么?你有能力么?
 【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
        利用if嵌套做相亲过程
var house="没房",money="没钱",ability="没能力";
if (house=="有房"&&money=="有钱"&&ability=="有能力") {
    document.write("结婚");
} else if (house=="没房"&&money=="有钱"&&ability=="有能力"){
    document.write("【先买房子在结婚】");
} else if (house=="没房"&&money=="没钱"&&ability=="有能力"){
    document.write("【先赚钱再买房子再结婚】");
} else if (house=="没房"&&money=="没钱"&&ability=="没能力"){
    document.write("【拜拜~~】");
}

if判断语句练习

if判断语句练习

上一篇:前端基础---解决高度塌陷


下一篇:传递信息