选择结构
Let chenji=59; if()括号里面的田间是true则执行对应的方法块
如果是false则不执行
If(chenji>=60){
Alert(‘及格’)}
Else{ 如果if内的条件返回是false,则执行else内的方法块
Alert(‘不合格’)
}
定义一个变量qian 大于200就去吃大餐,否则就去吃拉面
Let qian=window.pormpt(“请输入给的钱”)
If(qian>200){alert(‘吃大餐’)}
Else{alert(‘吃拉面’)}
Let cunkuan=window.prompt(‘请输入你的存款’)
If(cunkuan>3000000){隐式数据类型转换,用大于号的时候把字符串转成了数字来进行判断
Alert(‘买特斯拉’)
}
Else{alert(‘11路’)}
循环
Var i=1是第一步,先定义一个变量赋值为1
I<=3是第二步,把变量i和3进行判断,满足i<=3这个条件,就执行下面的条件
I++是第三步,给变量i+1,在和i<=3判断,满足条件继续执行代码块,若不满足条件则会终止循环
For(var i=0;i<5;i++){
Document.write(“wwwww”)} +和字符串一起是可以拼接的
运算符
Let num1=10;
Let num2-20;
Console.log(num1<=num2)这里是true,小于或者等于都会反馈true
!=不等于只有提个等于号,也表示只有值
不等于有两个等号,表示既比较值,也比较类型
&&表示左右两个都是true,结果才会是true
||(或号)左右两个只要有一个true,最后的结果就是true
!这个是取反
Else if
Let num=prompt(‘请输入你的成绩’)
If(num>=90){alert(‘优秀’)
}
Else if(num>=60){alert(‘及格’)
}
Else{
Alert(‘不及格’)}
这个是按照顺序执行的,顺序很重要
Switch 会把括号内的值和case进行比较(值和类型都需要一致)
Switch(prompt(‘输入今天周几’)){
Case ‘周一’:alert(‘新的一周开始了’);
Break;
Case ‘周二’:alret(‘努力工作’);
Break;
Default:alert(‘工作中’) 如果以上条件都不对,就执行下面的代码
Break;
}