【发布时间】:2014-12-11 09:12:16
【问题描述】:
在 javascript 中,变量的名称不能以数字开头。但是,我们正在使用以数字开头的名称,例如 1world。在 C++ 或 C# 中,我会为类添加前缀 C,或为命名空间添加 N:C1world 或 N1world。
javascript 中有处理这个问题的约定吗?
【问题讨论】:
-
我从未听说过这样的案例(并且不认为有惯例)。为什么不
OneWorld?你的真名是什么? -
我不知道,但是罗马数字呢?
IWorld或XLIIWorld之类的东西? -
大多数项目都有自己的编码指南,即使对于 C++
some_namevsSomeName,m_membervsmember, .... 通常第一件事是选择一个名称易于阅读和书写。如果我需要经常写COneWorld之类的东西对我来说会更好,那么C1world或N1world可能会导致C!world或C1World——至少它发生在我现在打字的时候; ) -
名称是 1world。这是一个公共图书馆,所以试图找到最不意外的路径
-
我正在玩弄 lib1world 作为公共图书馆。
标签: javascript convention