1.代码块
笔记:
我们的程序是由一条一条语句构成的,语句是按照自上而下按顺序执行。
可以使用{ }为语句进行分组
- 同一个{}中的语句称为一组语句
- 要么都执行,要么都不执行
- 一个{}中的语句称为代码块
- 在代码块后不用写";"
- JS代码块,只有分组的作用,没用隔离作用
代码:
//下面是一个代码块
{
var a=10;
alert("hello");
console.log("你好");
document.write("语句");
}
console.log(a);
2.运算符优先级
笔记:
JS运算中有优先级,例如先乘除后加减;若不清楚优先级,则可以使用()进行改变
代码:
//如果||的优先级高,或者两个一样高,则应该返回3;
//如果&&的优先级高,则返回1;
var a =1||2&&3;
console.log(a); //1
//&&优先级比||高
var b =0||3&&4;
console.log(b); //4
var c =1||0&&4;
console.log(c); //1
var d =0||0&&4;
console.log(d); //0
var e =1||1&&0;
console.log(e); //1