為何 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 時,請檢查變數、函式和物件名稱的大小寫。這將防止語法和其他錯誤。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP