Một số biến mình hay dùng để kiểm tra biến trong Javascript
1. typeof:
Trả về kiểu dữ liệu của biến.
let name = 'vietanhjs.com';
console.log(typeof name); // output: string
2. instanceof:
Trả về true nếu biến được kiểm tra là một instance của một kiểu đối tượng.
let date = new Date();
console.log(date instanceof Date); // output: true
3. Array.isArray:
Trả về true nếu biến được kiểm tra là một mảng.
let fruits = ['apple', 'banana', 'cherry'];
console.log(Array.isArray(fruits)); // output: true
4. Object.prototype.toString.call:
Trả về kiểu dữ liệu của biến.
let name = 'vietanhjs.com';
console.log(Object.prototype.toString.call(name)); // output: [object String]
5. if (variable):
Trả về true nếu biến không undefined hoặc null.
let name;
if (name) {
console.log('variable is defined');
} else {
console.log('variable is undefined');
}