Javascript tips: Nên sử dụng === thay vì ==
Trước đây mình cũng hay sử dụng toán tử == lắm, nhưng kể từ phiên bản Netbeans 7 trở đi thì khi mình sử dụng toán tử == nó sẽ hiển thị nút cảnh báo nên thay thế bằng toán tử ===. Tại sao lại như vậy thì trong bài này mình sẽ làm sáng tỏ nhé. (tham khảo thêm bài a++ và ++a khác nhau như thế nào?)

Như ta biết toán tử == chỉ so sánh giá trị, còn toán tử === lại so sánh cả giá trị và kiểu dữ liệu nên độ chính xác sẽ cao hơn. Bây giờ bạn hãy xem một ví dụ dưới đây để biết tai hại của toán tử == nhé.
[10] === 10 // is false [10] == 10 // is true '10' == 10 // is true '10' === 10 // is false [] == 0 // is true [] === 0 // is false '' == false // is true but true == "a" is false '' === false // is false
Bài viết này được đăng tại [free tuts .net]
Như trong ví dụ bạn có thấy khi so sánh một mảng với một gia trị đơn mà lại cho kết quả là true không? Điều này thật tai hại phải không nào? Vì vậy hãy luôn sử dụng toán tử === và chuyển đổi kiểu dữ liệu trước khi dùng.

Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)
Chia lấy phần dư / chia lấy phần nguyên trong javascript
Các cách khai báo biến trong Javascript
Các sự kiện (Event) trong Javascript
Hướng tạo thanh search bar bằng CSS
Hàm array.slice() trong Javascript
Tính tổng hai số bằng Javascript (cộng hai số)
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng