WordPressのスキルアップはこちら!▶[click]
スキルアップはこちらから!

こちらのサイトを「ブックマーク」しておくと便利です!今このページを見ている方はきっと何か検索されたのかと思います。見ている方も一緒にスキルアップして未来を変えましょう!スキルアップはこの先にお進みください!
次は…あなたが価値を作る時!

スキルアップはこちらをクリック!

【JavaScript】const let var|再代入・再定義の違いについて

JavaScript(ジャバスクリプト)
この記事は約2分で読めます。
スキルアップで未来を変える!!
情熱があれば【誰でも】挑戦できます!
ここからSTART↓

JavaScriptの変数宣言、const・let・varの違いについて。

var  再代入可・再定義可

var var_a = 10;

こちらは「再代入可・再定義可」(緩め)

let 再代入可・再定義不可

let let_a = 10;

こちらは「再代入可・再定義不可」(やや厳しめ)

const 再代入不可・再定義不可

const con_a = 10;

こちらは「再代入不可・再定義不可」(厳格)

それぞれ、再代入・再定義すると、どうなるのか試してみます。

var検証

let検証

再代入可。

再定義不可。画面には出力されずエラー。

Uncaught SyntaxError: Identifier ‘let_a’ has already been declared

const検証

再代入不可。画面には出力されずエラー。

Uncaught TypeError: Assignment to constant variable.

再定義不可。画面には出力されずエラー。

Uncaught SyntaxError: Identifier ‘const_a’ has already been declared

まとめ

varだと再代入・再定義が出来てしまうので、原則は「const」で宣言した方が不具合が出ないプログラムになるのかな?と思います!

ご参考下さい^o^)/

「ワードプレスで未来を変える!」
【未経験挑戦可!】スキルアップしたい!WordPressに挑戦したい!何かに挑戦して人生を変えたい!!という方をお待ちしています↓↓
JavaScript(ジャバスクリプト)
EGUWEB
タイトルとURLをコピーしました