Hiển thị các bài đăng có nhãn check variable. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn check variable. Hiển thị tất cả bài đăng

Is there a standard function to check for null, undefined, or blank variables in JavaScript?

 Is there a standard function to check for null, undefined, or blank variables in JavaScript? - Stack Overflow

You can just check if the variable has a truthy value or not. That means

if( value ) {
}

will evaluate to true if value is not:

  • null
  • undefined
  • NaN
  • empty string ("")
  • 0
  • false

The above list represents all possible falsy values in ECMA-/Javascript. Find it in the specification at the ToBoolean section.

Furthermore, if you do not know whether a variable exists (that means, if it was declared) you should check with the typeof operator. For instance

if( typeof foo !== 'undefined' ) {
    // foo could get resolved and it's defined
}

If you can be sure that a variable is declared at least, you should directly check if it has a truthy value like shown above.

anti-pattern là gì

  Trong công nghệ và lập trình, Anti-pattern (mẫu phản diện) là những giải pháp bề ngoài có vẻ hiệu quả để giải quyết một vấn đề phổ biến, ...