标识符
第一个字符可以是字母、中文、_、$
- return后面不能加回车(会自动加undefined)
label语法
{
foo:1
}
//在谷歌浏览器默认是对象
//在火狐是标签,通过以下2种可变为对象
var a ={
foo:1
}
//或者
{
foo:1;
}
语句
- if..else
- switch(不要忘记break;)
- a>b?a:b;
- &&短路逻辑
if(window.f1){
console.log("f1存在");
}
//等价于:
window.f1 && console.log("f1存在");
//因为IE浏览器没有console所以经常会用:
console && console.log && console.log("hi");
- ||短路逻辑
a=a || 100; //保底值
if(a){
a=1;
}else{
a=100;
}
- while循环