Javascript

Hàm kiểm tra biến trong Javascript

Hàm kiểm tra biến trong Javascript

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');
}

 


Chia sẻ bài viết:
Bình luận trực tiếp trên web
Bài viết liên quan
Lỗi sử dụng hoisting sai cách

Lỗi sử dụng hoisting sai cách

Hoisting là việc tạo ra biến từ trước và gán giá trị cho nó sau. Nếu không chắc chắn về hoisting, có thể dẫn đến một số lỗi.

04-02-2023 · Javascript · 1 phút đọc · 1101
Memoization trong Javascript

Memoization trong Javascript

Memoization là một cách tối ưu hóa được sử dụng trong lập trình để giảm thiểu số lần gọi một hàm.

08-02-2023 · Javascript · 1 phút đọc · 1104
Cách tạo một single-page web application với JavaScript

Cách tạo một single-page web application với JavaScript

Có ai thắc mắc cách để tạo ra 1 trang web single-page giống vs cái framework như Vue hay Reject không

09-02-2023 · Javascript · 2 phút đọc · 1587
var, let, và const trong Javascript khác gì nhau ?

var, let, và const trong Javascript khác gì nhau ?

var có thể được gán giá trị mới và có thể truy cập từ bất kỳ đâu trong mã, let tương tự như var, nhưng có giới hạn truy cập chỉ trong phạm vi

04-02-2023 · Javascript · 2 phút đọc · 1303