复习:
1.转换为字符串类型
2.转换为数值类型
3.转换成布尔类型
算术运算符:+ - * / % ++ --
一元运算符:++ -- !
逻辑运算符:&||!
比较运算符 == === != > < >= <=
赋值运算= += -= /= %=
运算符的优先级
程序三种基本结构
顺序结构
选择结构
循环结构
选择结构:
if else、 swicth。比较大小或是一个范围的时候用if,比较多个值是否相等的时候可以用switch,这个时候switch语法更简洁一些。
if举例子
var score=89;
if(score>90){
console.log("A");
}else if(score>80){
console.log("B");
}else if(score>70){
console.log("C");
}else if(score>60){
console.log("D");
}else{
console.log("E");
}
var date=new Date();
var week=date.getDay();
if(week===0){
console.log("星期日")
}else if(week==1){
console.log("星期一");
}
switch举例子
注意:
- 判断相等的时候是全等===
2.break不能别忘了写
思考??
var a='10';
switch(a){
case 10:
console.log("10");
case 20:
console.log("20");
case 30:
console.log("30");
default:
console.log("aaaa");
break;
}
将以上的week改写为switch 形式
var date=new Date();
var week=date.getDay();
switch (week){
case 0:
console.log("星期日");
break;
case 1:
console.log("星期一");
break;
case 2:
console.log("星期二");
break;
case 3:
console.log("星期三");
break;
case 4:
console.log("星期四");
break;
case 5:
console.log("星期五");
break;
case 6:
console.log("星期六");
break;
}
作业:将以上if中的score改写成switch语句。
三目运算符
var sex=1;
sex=sex==1?"男":"女";