复习: 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举例子 注意:
思考??
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?"男":"女";