为何 JavaScript 对大小写敏感,而 HTML 则不敏感?


脚本是纯文本,而不仅像 HTML 一样是标记,HTML 不区分大小写。在 JavaScript 中,“while”关键字应为“while”,而非“While”或“WHILE”。区分大小写很重要,因为它与 HTML 紧密相关,但许多函数和事件是以不同的方式提及的。JavaScript 有严格的语法来处理 JavaScript 中编写的客户端脚本。

HTML 中的一些标记和属性与 JavaScript 对象和属性具有相同名称。在 HTML 中,属性和标记名称不区分大小写。HTML 和 JavaScript 的紧密关联可能造成混淆,因此在 JavaScript 中区分大小写更重要。例如,在 HTML 中 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 时,请检查变量、函数和对象名称的大小写。这将防止语法和其他错误。

更新时间:2019-09-12

371 次浏览

开启你的事业生涯

完成课程即可获得认证

立即开始
广告
© . All rights reserved.