博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS控制语句及小练习
阅读量:5223 次
发布时间:2019-06-14

本文共 2003 字,大约阅读时间需要 6 分钟。

一、控制语句

判断:

①if() {} ;

if(){}else{} ;

if(){}else if{};……

switch(){

  case "":

  break;

}

循环:

①for(var i=0; i<10; i++){

 

  console.log(i);

}

初始化变量 条件判断 改变变量 循环体

While(表达式){

代码

用法:for(循环次数确定)

②while(循环次数不确定)

关键字:break(跳出循环);continue(跳过本次循环);

停止循环:加标记  break wai

 

③do{

 

  }while(

)

小练习

1、数字取值正确与否

var shuzi=prompt("请输入");if(shuzi < 0){    alert("错误");}else if(shuzi > 100){    alert("错误");}else{    alert("正确");}

2、成绩的判定

var chengji=prompt("请输入成绩");if(chengji > 80){    alert("你学得不错,值得表扬!");}else if(chengji < 50){    alert("使劲努力,不要偷懒");}else{    alert("就差一点点,在加把劲");}

3、男女体重测试

var xingbie=prompt("请输入性别");var shengao=parseInt(prompt("请输入身高"));var tizhong=parseInt(prompt("请输入体重"));if(xingbie == "男"){    if(tizhong-shengao+100 < -3){        alert("偏瘦");    }else if(tizhong-shengao+100 > 3){        alert("偏胖");    }else{        alert("合格");} }else if(xingbie == "女"){    if(tizhong-shengao+110 < -3){        alert("偏瘦");    }else if(tizhong-shengao+110 > 3){        alert("偏胖");    }else{        alert("合格");     }

4、判断水仙花数的个数

var b=0;for(var i =100;i <999;++i){    var x=parseInt(i/100%10);    var y=parseInt(i/10%10);    var z=parseInt(i%10);    var a=x*x*x+y*y*y+z*z*z;    if(a===i){    b++;    console.log(i);    }}alert(b);

5、100节楼梯,0-49节的分数等于节数,50以后(包括50)每节10分,输入节数得出分数

var x=0;var a=prompt("请输入一个数");for(var i=0;i<=a;i++){    if(i>=50){        x=x+10;    }else{        x=x+i;    }}alert(x);

6、求100内所有数的和

var a=0for(var i=0;i<=100;i++){    a=a+i;}alert(a)

7、100以内与7相关的数

for(var i=0;i<100;i++){    if(parseInt(i%10)===7||parseInt(i%7)===0||parseInt(i/10%10)===7){        console.log(i)    }}

8、有100元购物卡,牙刷5元,香皂2元,洗发水15元,100元正好花完有多少种可能?

var a = 0;    for(var x=0;x <=20;x++){        for(var y=0;y<=50;y++){            for(var z=0;z<7;z++){                if(x*5+y*2+z*15==100){                    a=a+1                    console.log("牙膏的数量"+x+"支香皂的数量是"+y+"块洗发水的数量是"+z+"瓶")                }            }        }    }    alert("总共有"+a+"种情况")

 

转载于:https://www.cnblogs.com/Ace-suiyuan008/p/9184584.html

你可能感兴趣的文章
第二次绩效评估
查看>>
Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
查看>>
迅为iTOP-4412开发板-驱动-显卡支持HDMI_1080P分辨率
查看>>
hive 导出数据到本地
查看>>
SQL点点滴滴_DELETE小计
查看>>
Jquery选择器
查看>>
苹果开发者账号那些事儿(二)
查看>>
鲜贝7.3--mysql 下载小问题
查看>>
oracle数据链接
查看>>
2018-2019-1 20189215 《Linux内核原理与分析》第七周作业
查看>>
java FTP和SFTP相关操作
查看>>
sql plus 导出建表语句
查看>>
远程管理中的screen-多窗口工具
查看>>
树莓派进阶之路 (001) - 常用镜像高速下载
查看>>
最近项目使用技术
查看>>
C++ 中的权限控制
查看>>
python学习--文件操作实例一
查看>>
[ 转载 ] Java基础13--equals方法
查看>>
springCore 官方文档 中英对照 翻译 5.1.7版(一)
查看>>
PHP闭包和匿名函数
查看>>