花括号的作用是什么呢?什么时候应该写花括号呢?

请看例子

判断为真,没有花括号

  1. if(true)
  2. console.log('执行第一行')
  3. console.log('执行第二行')
  4. console.log('执行第三行')

这里执行了第一行,第二行,第三行

判断为假,没有花括号

  1. if(false)
  2. console.log('执行第一行')
  3. console.log('执行第二行')
  4. console.log('执行第三行')

这里执行了:第二行和第三行,没有执行第一行

判断为假,有花括号

  1. if(false){
  2. console.log('执行第一行')
  3. console.log('执行第二行')
  4. console.log('执行第三行')
  5. }

这里哪一行都没有执行

总结

1.花括号代码块其实就是分类作用,在这个花括号里的代码,要么都执行,要么都不执行
2.if判断语句只会对其后面的第一条语句起作用,不会影响后面整个代码的执行
其实这个结论有点偏向if判断语句,但是对花括号代码块也是起到了一点点帮助
**
摘抄自https://www.cnblogs.com/xufeng1994/p/10366489.html