第三天内容 一. 复习:1 各种运算符1.1 算术运算符:+,-,*,/,%,() 1.2 自增自减运算符a++ ,++a , a-- , --a 如果是先加,会先给a加一以后再进行运算 如果是后加,会先进行运算,再给a 加一。 1.3 逻辑运算符:&& 与 || 或 ! 非 1.4 关系运算符(比较运算符)> , < , >= , <= , == , === , != , !==(不全等) ==:判断内容,不关心类型 ===:既关心内容,又关心类型 NaN比较特殊,特殊到自己都不等于自己。 1.5 赋值运算符:=:var a ; var b; var c ; a = b = c = 1; 1.6 逗号运算符:,: var a , b , c ; 2 数据类型的转换:2.1 强制转换:通过使用Number: Number(),parseInt,parseFloat String: .toString(),String() Boolean: Boolean() 方法来将数据转成对象的数据类型。 2.2 隐式转换:Number: +a; a-0; a* 1 ,a / 1, a%1 string: a + “”; Boolean: !!a==>!!Boolean(a) 在javascript中所有的数据都可以转成boolean,只有false,0,NaN,””,undefined在进行boolean转换的时候会转成false,其余的都为true. 3 流程控制:3.1 if if-else if-elseif -else 你若不离不弃,我必生死相依 var a = “不离不弃”; if (a ==”不离不弃”){
alert(“生死相依”); } else {
alert(“不会生死相依”); } 3.2 switch case :进行一系列条件的判断 var a = “”; switch (a){
case “1”: alert(“星期一”); break; case “1”: alert(“星期一”); break; case “1”: alert(“星期一”); break; default: alert(“不知道你的a是什么“); break; }
|