学习javascript之路-2019.05.31(2)

147 阅读1分钟

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