gpt4 book ai didi

javascript - 了解 ECMAScript 隐式分号和空格解析

转载 作者:行者123 更新时间:2023-11-29 15:03:36 24 4
gpt4 key购买 nike

事实上,我经常看到,这就是为什么在编写 ECMAScript 时要使用 K&R 风格。

function foo () {
return
{
foo: 1
}
;
}

这在 ECMAScript 或 Javascript 中不起作用:隐式添加分号会导致函数返回 undefined。不过我也经常看到这个

function bar () {
var a = "BAR";
return a
.toLowerCase()
;
}

而且,我想知道为什么隐式分号不会导致返回 "BAR",为什么会返回 bar

最佳答案

因为语法不适用于行尾的隐式分号。

如果添加分号:

function bar () {
var a = "BAR";
return a;
.toLowerCase()
;
}

您会在下一行收到语法错误。

关于javascript - 了解 ECMAScript 隐式分号和空格解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6193692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com