Trong JavaScript, có nhiều cách kiểm tra giá trị có phải số hay không.
Cách phổ biến nhất dùng toán tử typeof:
const value = 5 console.log(typeof value) // "number"
Cách dùng thực tế: kiểm tra form điền đúng, dùng typeof trong câu lệnh điều kiện.
Kiểm tra nếu kiểu giá trị input không phải number, log thông báo:
const inputFieldAge = "10" if (typeof inputFieldAge !== 'number') { console.log('Trường này phải là số' }
Vì biến inputFieldAge gán chuỗi (dấu ngoặc kép) thay vì kiểu số 10, toán tử typeof sẽ bắt được.