1.if语句
单分支结构:if…else 多分支结构:if….else if ……else
var weather = "abc"if(weather == "sunny"){console.log("出去旅游")}else if(weather == "rainy"){console.log("在家学习")}else {console.log("打游戏")}
打游戏
2.switch语句
语法结构 switch….case….
var a = 15switch (a){case 1:console.log("星期一")breakcase 2:console.log("星期二")breakcase 3:console.log("星期三")breakcase 4:console.log("星期四")breakcase 5:console.log("星期五")breakcase 6:console.log("星期六")breakcase 7:console.log("星期天")breakdefault:console.log("输入错误,请重新输入")}
输入错误,请重新输入
3.for循环语句
语法结构:for(变量名,变量取值范围,变量自增){执行的代码}
for (var i = 0;i<5;i++){console.log(i)}
01234
4.双层for循环
语法结构:for语句中嵌套for语句
for(var a = 0;a<10;a++){for(var b = 0;b<5;b++){document.write("你好")}document.write("</br>")}
你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好
5.do….while
while用于循环次数不确定的情况,while先判断条件,条件成立才会执行 do…while,会先判断一次,再判断条件
var a = 1var b = Math.floor(Math.random()*(50-1)) +1;do{console.log("密码错误:",a)a++;}while(a<b)
密码错误: 1密码错误: 2密码错误: 3密码错误: 4密码错误: 5密码错误: 6密码错误: 7密码错误: 8密码错误: 9密码错误: 10
