Dalam Javascript pengecekan terhadap suatu variabel apakah sudah dideklarasi (misal menggunakan var, let, atau const) dapat menggunakan operator typeof. Contoh:

if (typeof myVariable !== 'undefined') {
  // your code
}

Sedangkan untuk pengecekan suatu variabel yang telah dideklarasikan apakah bernilai undefined, null, atau blank / empty string dapat menggunakan:

if (myVariableToo) {
  // your code
}

Dalam kode diatas, myVariableToo akan bernilai true jika tidak:

  • null
  • undefined
  • NaN
  • blank atau empty string (‘’)
  • 0
  • false

sumber