需要分号吗
Does there need to be a semicolon?
在Jeremy McPeak和Paul Wilton的《开始JavaScript》一书中,有一个do while循环示例。
var userAge;
do {
userAge = prompt("Please enter your age","")
} while (isNaN(userAge) == true);
下面作者又重复了一次:
userAge=提示("请输入您的年龄",")
在do{}块内的语句末尾没有分号。据我所知,作者曾说过,最好总是用分号结束任何语句,尽管在大多数情况下这不是必须的。
是否遗漏;故意的考虑到在第4版和第5版中都没有分号,这似乎很重要。还有一行的重复,下面也不包含分号。当然,有人可能会说,这甚至不是一个错误。我想了解的是,省略分号更可能是打字错误,还是(更糟的是)故意这样做。如果后者是真的,这难道不是矛盾的迹象吗?
在编写或编辑javascript时,分号在视觉上有很大帮助。根据您的编辑器,可能不清楚您是否真的有换行符(结束代码行)。相反,您的编辑器可能只是在视觉上换行。因此,如果没有分号,您可以更容易地生成和忽略错误。有关更多信息:https://www.webmasterworld.com/forum91/521.htm
相关文章:
- 没有找到相关文章