変数が存在するか調べる方法

変数があるときだけ処理をする、というものを実装したかったので、実装方法を調べてみました。

サンプルコード

typeofを使うことで実装できるようです。

JavaScript

if(typeof(flag) != 'undefined') {
	alert('変数あり');
} else {
	alert('変数なし');
}

変数がない場合は変数無しとアラートが表示されます。
変数が存在するか調べるデモページ1
 

JavaScript

var flag = true;

変数がある場合は変数ありとアラートが表示されます。
変数が存在するか調べるデモページ2
 

JavaScript

var flag;

変数の宣言だけで値が代入されていない場合、変数なしとアラートが表示されます。
変数が存在するか調べるデモページ3
 

【参考サイト】

 

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2024年5月
 1234
567891011
12131415161718
19202122232425
262728293031