之前学习了输出的语句 数据类型 字串符,数字,布尔值,null , undefined 数据类型的转换,有强制,有隐式 对象:属性 + 函数(方法) 随机数区间的公式 Math.round(Math.random()*(max-min)) + min 判断语句 if() 单分之语句 if(){} else{} 双分支语句
做一个简易计算器的步骤
1、先拿对象
2、绑定点击事件
3、再拿两个框的值
4、拿符号的值
5、判断为空
6、判断不是数字
7、判断是数字,然后计算根据选择的符号
switch的判断语句
switch(){
case 0 :{
条件满足时执行的代码
}
case 1 :{
条件满足时执行的代码
}
default : {
以上条件都不满足时执行的代码
}
}
特点:switch语句中,当一个条件满足以后,后面的代码也会执行,这是穿透的效果
break 阻止穿透
break语句只能在switch语句中使用
并且switch是一对一进行的判断
switch可以作为条件判断
var fen = 64 ;
switch(true){
case fen >= 60 && fen <= 70:{
alear('还ok')
bteak;
}
}
if和switch 的区分使用
一般范围判断使用if语句
准确值判断使用switch
注意,在if中不能使用break的功能
循环 : 就是重复做同一件事情
while
do while
for
while 的语句
首先要有初始条件
while(循环的条件){
循环要做的事情
变量初始条件产生变化
}
例 写 10 个666
var a = 0 ;
while(a < 10){
console.log(666);
a++
}
for的语句
for(初始变量;循环条件;变量的变化){
循环要做的事情
}