为什么javascript函数名称custom是一个小写的单词,后跟一个大写的单词,就像'orangeCost'一样

Why javascript function name custom is a lower case word followed by a capitalized word, just like `orangeCost`?

本文关键字:一个 单词 一样 orangeCost 就像 函数 javascript custom 为什么      更新时间:2023-09-26

我今天正在学习codecademy的javascript。

有一件事让我很困惑,在其教程中,它使用函数名称,例如 orangeCost . 就像在这个链接中一样:http://www.codecademy.com/courses/javascript-beginner-en-6LzGd/1/1?curriculum_id=506324b3a7dffd00020bf661

在我的行为中,我感觉既orange_costOrangeCost很好。

为什么在这个广泛阅读的教程中,他们使用这样的变量 name( orangeCost )?

它是否有一些历史,或者它可以防止某种灾难?

这只是

人类的惯例。

在其他环境中,他们不使用骆驼肠衣,而是使用pascal-caseing(orangeJuice是骆驼肠衣,而OrangeJuice是pascal套管)。

约定很强大,可以让其他人理解我们的代码,因为它是以标准化的方式编写的。

有些惯例可能会很丑陋,但遵循惯例比独自走路要好。

无论如何,无论是骆驼还是帕斯卡外壳本身并不丑陋。只是我们的味道把东西变成丑陋或美丽。

规则的例外

脑残的代码很丑陋。我相信关于这个;)有一个人类惯例