Bỏ qua để đến nội dung

Quy Tắc Đặt Tên

Tên biến nên mô tả chính xác biến của bạn. Khi bạn tạo tên biến tốt, code JavaScript của bạn sẽ dễ hiểu và dễ làm việc hơn.


Quy ướcMô tảVí dụSử dụng trong JS
camelCaseChữ cái đầu của mỗi từ viết hoa (trừ từ đầu)indexOf, getElementById✅ Tiêu chuẩn
PascalCaseChữ cái đầu của mỗi từ đều viết hoaWriteLine, MyClassClass/Constructor
snake_caseMỗi từ viết thường, phân tách bằng _array_push, str_splitÍt dùng
SCREAMING_SNAKEMỗi từ viết hoa, phân tách bằng _MAX_VALUE, API_KEYHằng số

Chữ cái đầu của mỗi từ được viết hoa ngoại trừ từ đầu tiên. Đây là chuẩn được sử dụng phổ biến nhất trong JavaScript.

let firstName = "John";
let userAge = 25;
let isLoggedIn = true;
// Built-in examples
getElementById;
querySelector;
addEventListener;

Chữ cái đầu của mỗi từ đều được viết hoa. Thường dùng cho tên class/constructor.

class UserProfile {}
class ShoppingCart {}
function Person(name) {
this.name = name;
}

Mỗi từ đều viết thường và được phân tách bằng ký tự _ (underscore).

let first_name = "John"; // Không phổ biến trong JS
let user_age = 25;

Mỗi từ đều viết hoa và được phân tách bằng ký tự _. Thường được sử dụng để biểu thị hằng số.

const MAX_VALUE = 100;
const API_KEY = "abc123";
const DEFAULT_TIMEOUT = 5000;