let myNumber = 100; (;은 한줄이 끝났다는 뜻)
선언(Declear)은 let myNumber이고,
데이터를 담는과정 = 할당(Assign)
즉, 100을 let myNumber에 할당했다고 함.
선언(Declear)와 할당(Assign) 용어 기억하자!!
var num = 10;
conlsole.log(num)
var num = 20;
console.log(num) 출력하면 각각 10,20으로 나옴
let num = 10;
console.log(num);
let num = 20;
console.log(num);
Run하면 error가 뜬다!
이미 첫번째 변수에 선언을 하였고,
중복은 안되기 때문에 에러가 뜸
const number = 10;
console.log(number);
number = 20;
console.log(number)
Run하면 error가 뜸.
위에서 먼저 선언하면 변수에 할당된 값이 변경이 안되기 때문에 에러가남.
let userName ="donghyeok'
let 7day = "일요일"
let #day7 = "일요일"
let day7 = "일요일"
let _day7 = "일요일"
let $day7 = "일요일"
const HTML = "Hyper Text Markup Language"
const MAX_LEVEL = "99"
(스네이크방식은 단어와 단어사이에 _ 넣는것)
틀린 예!!
const var = 10;
const와 var는 변수 선언 키워드로 변수 이름으로 지을 수 없다.