Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tại sao JavaScript phân biệt hoa/thường mà HTML thì không?


Script là văn bản thuần túy, không chỉ markup như HTML (không phân biệt hoa/thường). Trong JS, từ khóa while phải là "while", không phải "While" hay "WHILE". Phân biệt hoa/thường quan trọng vì liên quan chặt chẽ HTML, nhưng một số phương thức/sự kiện viết khác nhau. JS có cú pháp nghiêm ngặt xử lý script client-side.

Một số thẻ và thuộc tính HTML trùng tên với đối tượng/thuộc tính JS. Trong HTML, tên thuộc tính/thẻ không phân biệt hoa/thường. Sự liên kết chặt chẽ HTML-JS dễ gây nhầm lẫn, nên phân biệt hoa/thường quan trọng hơn trong JS. Ví dụ: sự kiện onclick trong HTML viết onClick nhưng trong JS phải viết onclick.

Hai từ sau trong JS hoàn toàn khác:

var demo; var DEMO;

Các đối tượng sau khác nhau do tính case-sensitive:

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

Khi làm việc với JS, kiểm tra viết hoa/thường biến, hàm, đối tượng. Ngăn lỗi cú pháp và khác.