JavaScript权威只指南阅读笔记(一)

先说下,这个笔记只针对与这本书,然后本人觉得有些偏的或者是比较重要的点;

第二章第五节;

关于Javascript中的分号:

1.分号“;”在js代码中的大部分情况是省不省略都可以,大部分的作用是结束前面的语句,并且让代码看起来更加直观,便于以后的维护;

2.分号“;”在js代码中会有一些特殊情况,如果不加分号会导致js解析出错,例如:

   a.如果第一行语句没有以分号结束,且第二行语句以“(”或“[”或“+”或“-”或“/”开始,js会将括号后面的代码自动拼接到第一行的代码上,组成一个语句:

      var a = b + f

      (c+d).toString()

      解析成 var a = b + f(c+d).toString();去执行;

   b:JS中在“return”,“break”,“continue”后会自动添加分号结束语句;如果是:

      return

      true;

      会被解析成return;true;

   c:关于“++”,“--”,如果其后的分号被省略,例如:

      y

      ++

      x

      会被解析成x;++y;而不是x++;y;

posted on 2017-07-04 20:39  在路上的小菜鸟n  阅读(55)  评论(0)    收藏  举报