JavaScript中函数的大写是否会影响代码的解释方式

Does capitalizing a function in JavaScript affect how the code is interpreted?

本文关键字:代码 影响 解释 方式 函数 JavaScript 是否      更新时间:2023-09-26

我在Chad R.Adams的书《掌握JavaScript高性能》(PacktPub)中关于计时器的一章中读到,函数名称的大写向解释器表明它是一个构造函数。

这是我第一次听到这个。以前,我认为函数的大写只是程序员的惯例,但现在我不确定了。

那么,大写会影响我的代码的解释吗?

这本书的确切引文:

注意我们如何在第22行重命名Delay3000,将d大写这样做的目的是向JavaScript解释器表明是构造函数,是一个需要在中初始化的函数记忆力

章节:运算符、循环和计时器->计时器

不,没有区别。使用new关键字可以做到这一点。

大写是一种编码约定,它向维护者表明它是一个构造函数。