JavaScript | 変数が定義されているか判別する方法

2021-12-07JavaScript 判別・判定,JavaScript

JavaScript | 変数が定義されているか判別する方法

JavaScriptで対象の変数が定義されているか判別する方法のサンプルコードです。

typeof演算子を利用して変数の型を取得し、未定義となる「undefined」かどうかを判別します。

if (typeof 変数名 !== 'undefined') {
	//変数が定義されている
}else{
	//変数が定義されていない
}

定義済みの変数かどうかを判別する実装サンプルコード

let variable = 'abc';

if (typeof variable !== 'undefined') {
	console.log('変数が定義されている');
}else{
	console.log('変数が定義されていない');
}

//変数が定義されている
if (typeof variable !== 'undefined') {
	console.log('変数が定義されている');
}else{
	console.log('変数が定義されていない');
}

//変数が定義されていない