Computer >> Máy Tính >  >> Lập trình >> Javascript

Cách kiểm tra xem giá trị có phải là số hay không bằng JavaScript

Trong JavaScript, có nhiều cách khác nhau để kiểm tra xem một giá trị có phải là số hay không.

Cách phổ biến nhất là sử dụng typeof nhà điều hành:

const value = 5

console.log(typeof value)
// "number"

Một cách bạn có thể sử dụng nó trong ngữ cảnh thực tế là kiểm tra xem biểu mẫu có được điền chính xác hay không bằng cách sử dụng typeof trong một câu lệnh có điều kiện.

Hãy kiểm tra xem giá trị loại của giá trị đầu vào là không một loại giá trị số, sau đó đăng xuất một thông báo vào bảng điều khiển:

const inputFieldAge = "10"
if (typeof inputFieldAge !== 'number') {
  console.log('This field has to be a number'
}

inputFieldAge biến có chuỗi được gán cho nó (dấu ngoặc kép) thay vì loại giá trị số 10 , typeof nhà điều hành sẽ nắm bắt nó.