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

Có một hàm tiêu chuẩn để kiểm tra các biến rỗng, không xác định hoặc trống trong JavaScript không?

Không, không có một hàm tiêu chuẩn nào để kiểm tra các giá trị rỗng, không xác định hoặc trống trong JavaScript. Tuy nhiên, có khái niệm về giá trị true và falsy trong Javascript.

Các giá trị bắt buộc thành true trong câu lệnh điều kiện được gọi là giá trị true. Những thứ phân giải thành false được gọi là giả mạo.

Theo đặc điểm kỹ thuật của ES, các giá trị sau sẽ đánh giá thành false trong ngữ cảnh có điều kiện -

  • null
  • không xác định
  • NaN
  • chuỗi trống ("")
  • 0
  • sai

Điều này có nghĩa là không có câu lệnh if nào sau đây sẽ được thực thi -

if (null)
if (undefined)
if (NaN)
if ("")
if (0)
if (false)