Định danh

Định danh là một chuỗi ký tự trong mã xác định một biến, hàm, hoặc thuộc tính. Trong hầu hết các ngôn ngữ, định danh phân biệt chữ hoa chữ thường và không được đặt trong dấu nháy.

Trong JavaScript, định danh có thể chứa các chữ cái Unicode, $, _, và các chữ số (0-9), nhưng không thể bắt đầu bằng chữ số. Một định danh khác với chuỗi ở chỗ chuỗi là dữ liệu, trong khi định danh là một phần của mã. Trong JavaScript, không có cách nào để chuyển đổi định danh thành chuỗi, nhưng đôi khi có thể phân tích cú pháp chuỗi thành định danh.

Trong CSS, có hai kiểu dữ liệu định danh: <custom-ident><dashed-ident>. CSS <ident> có thể chứa hầu hết mọi ký tự, nhưng các ký tự ASCII không phải chữ/số như ", \, và * phải được thoát, nó không được bắt đầu bằng chữ số, và emoji là các định danh hợp lệ không cần thoát.

Xem thêm