一、运算符
1、比较运算符
0 == 0 yes
0 =="0" yes
0 === 0 yes
0 === "0" no
- !=或<> 不等于
- !== 恒不等于
- < 小于
- <= 小于等于
2、三目运算符、三元运算符 ?:
var a = 1 > 2 ? 5 : 6
3、逻辑运算符
4、字符串连接
5、运算符优先级
二、条件判断句
1、if 语句
if(判断条件){代码块}
2、if…else if
if(判断条件){代码块} else {代码块}
if (判断条件){代码块} else if(判断条件){代码块} else{代码块}
3、switch
- 典型的多路分支语句
- case 分支 后跟常数或常数表达式
- break 用于结束switch语句
var author = "海子";
switch(author) {
case '徐志摩':
alert("再别康桥");
break;
case '冰心':
alert("繁星");
break;
case '鲁迅':
alert("朝花夕拾");
break;
case '老舍':
alert("骆驼祥子");
break;
default:
break;
}
3、if与switch 作比较
- if 得按照流程来逐条执行
- switch 命中目标 速度较快
- 但是switch的case后必须跟常量表达式,所以有一定的使用限制
三、标签属性操作
- element.style.backgroundColor
- element.style.width-----注意添加px
- element.style.left-----注意添加px
- element.className-----完全覆盖
- element.id-----修改和获取id属性值
- element.innerHTML------先清空,再添加