TIL - 11 | Variables
2170 ワード
へんすう
ルール#ルール#
JSで変数を設定する場合は、次のルールに従います.
宣言と割当て
let food;
food = "아롱사태";
let food = "아롱사태";
上記のコードではfood変数を宣言するとともに,Aron事象と呼ばれる文字列値を指定する.宣言と割り当てが異なることを覚えておいて、varの代わりに最新の構文で新しい変数キーワードが生成される理由を理解します.ぶんかつ
var
既存のJSの変数宣言キーワードとして使用されていますが、以下の欠陥により使用されなくなりました.
var origin = "good";
//수많은 코드의 줄기
//
//
var origin = "not good";//어? 중복 선언이 된다?
console.log(origin); // "not good" origin의 값이 아무 문제 없이 변경됐다.
変数をvarとして宣言して割り当てると、同じ変数名で値を割り当てる場合、JSは問題視しません.したがって、コードは戻っても予想通りに返されないため、デバッグが非常に困難である.問題がどこにあるか教えてくれないで、自分で探さなければなりません.
let
これはvarに対応して再宣言を阻止する変数キーワードです.再宣言がブロックされたため、幸いなことにvarはサンプルコードをエラーと認識した.再割り当てが可能なので、値を変更できます.
const
constは、再割り当ておよび再宣言できない定数概念を持つより保守的な変数宣言キーワードです.
Reference
この問題について(TIL - 11 | Variables), 我々は、より多くの情報をここで見つけました https://velog.io/@yooniverse/TIL-11-Variablesテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol