我今天正在从codecademy学习javascript。
有一件事让我很困惑,在它的教程中,它使用像orangeCost
这样的函数名称。喜欢这个链接:
http://www.codecademy.com/courses/javascript-beginner-en-6LzGd/1/1?curriculum_id=506324b3a7dffd00020bf661
在我的行为中,我觉得orange_cost
和OrangeCost
都很好。
为什么在这个广泛阅读的教程中,他们使用这样的变量名称(orangeCost
)?
是否有一些历史,或者它可以防止某种灾难?
答案 0 :(得分:1)
这只是一个人类的习俗。
在其他环境中,他们不使用 camel-casing ,而是使用 pascal-casing ( orangeJuice 将是骆驼套管而 > OrangeJuice pascal-casing)。
通过公约强制让其他人理解我们的代码,因为它是以标准化的方式编写的。
可能会发生一些惯例丑陋,但遵循惯例比单独行动更好。
无论如何,骆驼或帕斯卡套管本身并不丑陋。只是我们的品味将某些东西变成丑陋或美丽。
Brainfuck代码丑陋。我相信有关于此的人类约定;)