勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

JavaScriptで指定した変数が未定義(未宣言)かチェックする方法

  JavaScript

JavaScriptで指定した変数が未定義(未宣言)かチェックしたいというケースがあった。通常であれば「const flg;」とかで定義しておき、その後必要に応じて値を入れるような形を取るがASPとの兼ね合いでそのような方法が取れなかった。そのため指定した変数が未定義(未宣言)かチェックする方法を以下にメモ。

 

対応方法

ソースコード

<script>
if( typeof flg === 'undefined' ){
    console.log('flgは未定義');
}else{
    console.log('flgは定義済み');
}
</script>

 

リファレンス

typeof 演算子と undefined

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/undefined#typeof_%E6%BC%94%E7%AE%97%E5%AD%90%E3%81%A8_undefined

 - JavaScript

  関連記事

javascriptやjQueryで画像を書き換えても変わらない場合

けっこう前に画像をアップロードしてリアルタイムにプレビューする機能を作った時に、 ...

HTMLとJavaScriptのソースコードの暗号化(難読化)

サーバーサイドはソースを見られないけどクライアントサイドはソースを見られるので、 ...

JavaScriptにてページ内のスクロール可能な要素を最後までスクロールしないとボタンをクリックできないようにする方法

お問い合わせページ等で「個人情報の取扱いについて」のような長い文章があり、その部 ...

Leafletで「leaflet-search」プラグインを導入してマーカーの検索機能を追加する方法

LeafletとOpenStreetMapでマップ上にマーカーを複数設置した上で ...

JavaScriptにてHTML文字列をDOMノードに変換する方法

先日jQueryにて$.parseHTML()を用いてHTML文字列をDOMノー ...