gpt4 book ai didi

javascript - 为什么有些编程语言允许自动包含分号?

转载 作者:太空狗 更新时间:2023-10-29 20:03:37 26 4
gpt4 key购买 nike

<分区>

如果忘记分号,C++ 等语言将无法工作,但 JavaScript 等其他语言会自动为您包含分号。

我从这篇文章知道Do you recommend using semicolons after every statement in JavaScript? ,建议使用分号,并且在某些情况下会产生不需要的歧义(例如在不使用大括号时在 C++ 中悬空 else)。

在某个时间点,肯定已经决定将它们设为可选(例如,当 JavaScript 的创建者有意识地选择将其设为可选时)。

我想知道为什么做出这个决定以及它对这些语言的用户有何好处。

背景:我是一名编码新手,最近才开始学习 JavaScript。

编辑:对于那些说它在 JavaScript 中不好的评论,我知道。我想问的是,如果大多数人认为这是不好的做法,为什么一开始就允许它发生。

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