JavaScript

[JavaScript] 実装を厳格化する(use strict)

投稿日:2016年10月22日 更新日:

JavaScriptのコードの書き方は、変数宣言をしなくてもOKだったりと、わりと曖昧なコードの書き方が許されています。

しかしこれは簡単にコードが書ける半面、バグを発生させやすいです。

JavaScriptではuse strictディレクティブを使用することで、曖昧な書き方が出来ないようにすることができます。

JavaScriptの実装を厳格化する

通常のパターンと、use strictを使うパターンの比較です。

↑ 変数宣言していませんが問題なく実行できます。

↑ 変数宣言していないため、エラーとなります。

解説

  • 厳格モードにするには、JavaScriptの先頭に "use strict"; を記述すればOKです。

スポンサーリンク

スポンサーリンク

-JavaScript
-

執筆者:


comment

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

関連記事

[JavaScript] 選択されたセレクトボックスのラベルを取得する

選択されたセレクトボックスのラベル(表示されているテキスト)を取得するサンプルです。 サンプルソース 例)ボタンを押すと ...

[JavaScript] 右クリックメニューを実装する

独自の右クリックメニューを実装するサンプルです。 サンプルソース 例)独自の右クリックメニューサンプル [crayon- ...

[JavaScript] 消費税額を取得するFunction

引数に受け取った金額の消費税額を返すFunctionサンプルです。 サンプルソース 例)税率8%で計算。引数が数値以外の ...

[JavaScript] 配列の全要素に処理を行った結果を返す(.map)

配列の全要素に処理を行った結果を返すには、.map()を使用します。 サンプルソース 例)配列の各要素を10倍した配列を ...

[JavaScript] マウスオーバーで画像を切り替える

画像にマウスポインタが当たると画像が変わるサンプルです。 サンプルソース 例)画像(id="img1")にマウスポインタ ...

スポンサーリンク