美文网首页
JS解析器如何自动添加";"

JS解析器如何自动添加";"

作者: 假装很会写代码 | 来源:发表于2017-06-14 22:25 被阅读0次

    如果换行后的代码能够和换行前的代码组成语句,解析器默认不自动添加";",例如:

    原码:

    var a 

    a  

    =

    1

    console.log(a)

    解析后:

    var a; a=1; console.log(a);

    原码:

    var y = x + y

    (a+b).toString()

    解析后:

    var y = x + y(a+b).toString();

    碰到return、break、continue三个关键字,解析器自动在换行后加";",例:

    原码:

    return

    true

    解析后:

    return; true;

    涉及++和--,直接看例子:

    原码:

    x

    ++

    y

    解析后:

    x; ++y;

    相关文章

      网友评论

          本文标题:JS解析器如何自动添加";"

          本文链接:https://www.haomeiwen.com/subject/pqweqxtx.html