什么时候我应该用大写字母来命名

When should I name things with initial capital letters?

本文关键字:大写字母 我应该 什么时候      更新时间:2023-09-26

我一直想知道何时使用首字母大写而不是驼峰大小写的标识符(例如,函数)。我总是这样写我的JS:

function doStuff() {}
var simpleVar = 'some stuff',
    myAry = [],
    myObj = {};

…但我知道我应该用大写字母来命名一些东西。我只是不知道这个规则什么时候适用。

根据《Javascript: the good parts》这本书,当你需要用"new"关键字构造对象时,你应该只把函数名的第一个字符大写。

这被称为"构造函数调用模式",一种继承。

惯例是以大写字母开头命名构造函数(即将与new关键字一起使用的函数)。

function MyType(simpleVar) {
    this.simpleVar = simpleVar;
}
myObject = new MyType(42);

名称约定规定类名称以第一个大写字母命名,我不确定javascript是如何命名的,这是一种基于原型的语言,但基本上它是

class ClassName
var varName
function funcName()