为什么JavaScript区分大小写,但HTML不区分大小写?

脚本采用纯文本格式,而不仅仅是像HTML这样的标记,它不区分大小写。在JavaScript中,while关键字应为“ while”,而不是“ While”或“ WHILE”。区分大小写很重要,因为它与HTML密切相关,但是某些方法和事件的提及方式有所不同。JavaScrip具有严格的语法来处理用JavaScript编写的客户端脚本。

HTML中的某些标签和属性与JavaScript对象和属性具有相同的名称。在HTML中,属性和标记名称不区分大小写。HTML和JavaScript的紧密联系会导致混淆,因此区分大小写在JavaScript中更为重要。例如,HTML onclick事件属性在HTML中被称为onClick,但在JavaScript中应为onclick。

JavaScript中的以下两个词完全不同:

var demo;
var DEMO;

由于JavaScript区分大小写,以下是不同的对象:

function Employee(id, name, subject){
   this.id = id;
   this.name = name;
}
var employee = new Employee("ee1", “John”,”30”);

使用JavaScript时,请检查变量,函数和对象名称的大小写。这将防止语法和其他错误。