12.16

102 阅读1分钟

选择结构

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;

}