在Javascript中,为什么在使用var时不使用大写字母

时间:2018-12-03 16:21:40

标签: javascript variables

我是IT世界的新手,我们正在做一个实验,我们只需要在Stack Overflow中提供一些答案即可,

我的问题:

您能告诉我在javascript中使用var时仅使用小写字母的原因吗?

编辑:我的意思是我们可以写var,但不能写VAR

感谢阅读,对堆栈使用不当表示歉意。

3 个答案:

答案 0 :(得分:0)

这不是强制性的语言规则。

var HELLOIMSHOUTING = "HI THERE";

是完全有效的JavaScript。

使用小写字母的建议是一种样式选择,允许开发人员仅通过编写样式即可扫描代码并查看什么是局部变量,什么不是局部变量。

值得注意的是:在JavaScript中,对于局部变量,通常使用小写的 first 字母是正常的,但是在同一变量中继续输入的单词将具有大写字母以提高可读性。示例:

var myCoolVariable = 1;

(一眼)比哪个更具可读性:

var mycoolvariable = 1;

处理您的修改

编程语言是挑剔的事物,它们以特定的方式喜欢某些事物。为了简化开发,JavaScript将期望以特定的限制性方式(varconstlet)声明变量,并且声明变量的方式将被拒绝。< / p>

这样可以节省编译器在实际查找变量名称和值之前需要查找var的每个排列。

答案 1 :(得分:0)

这完全违反惯例。

传统上的变量:

  • 如果它们是构造函数,则以大写字母开头
  • 如果它们是全局常量,则用ALL CAPS
  • all_lower_case还是其他camelCase

这对JavaScript编译器没有影响,但是维护代码的程序员会对大写字母的使用表示期望。

答案 2 :(得分:0)

编程语言具有关键字(例如varwhileif),并且关键字在定义上非常严格。在 JavaScript (以及许多其他语言)中,所有关键字都是区分大小写的,并且它们的大小写恰好是小写

这可行:

var x = 3;
console.log(x);

但是这会因 SyntaxError 爆炸:

VAR x = 3;
console.log(x);