JAvascript-変数(variable)
4401 ワード
Variable
varの危険性
var
設計上ミスに注意しないと深刻な問題が発生する.var
var
鳴くことがあり、再宣言や再配分が可能です.var
関数範囲に従う.var testVar = 1;
console.log(testVar); // 1
var testVar = 5;
console.log(testVar); // 5
var testVar = 10;
console.log(testVar); // 10
let
let
再配分は可能ですが、再宣言はできません.let
Block Scopeに従う.let testLet = '1'
console.log(testLet) // testLet 1 선언
let testLet = '5' // error ( 변수 'testLet'은 이미 선언 됨 )
console.log(testLet) // testLet 1 호출
testLet = '10' // 10으로 재할당 가능
console.log(testLet) // 10
const
상수
const
Block Scopeに従う.const testConst = '2'
console.log(testConst) // 2
const testConst = '4' // error ( 변수 'testConst'은 이미 선언 됨 )
console.log(testConst)
testConst = '8'
console.log(testConst) // error ( 상수(const) 에 재할당 불가 )
Reference
この問題について(JAvascript-変数(variable)), 我々は、より多くの情報をここで見つけました https://velog.io/@yesroad/javascript-변수variableテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol