노마드코더/자바스크립트

#1-6 Your first JS Variable(변수!)

김정호 2021. 8. 22. 23:14

 

변수

변수의 정의

변경되거나 변경될 수 있는 것.

예시

a = 221
b = a -5
console.log(b)

위의 예시는 좋은 예시는 아니다.

자바스크립트의 문제점

나쁜 것을 하는 것을 허용한다.
자식을 훈육하지 않는 아빠와 같다.
좋은 문법을 사용하지 않더라도 화면에 출력을 시킨다.

문법을 지키는 방법

  • 모든 expressions는 한 줄에 있어야 한다.
  • a = 221 b = a - 5
    
    console.log(b)
    
    //SyntaxError: Unexpected identifier
  • 세미클론(;)을 사용한다.
  • let a = 221;
    b = a -5;
    console.log(b);

변수를 만드는 방법

01. 변수를 생성한다.
02. 다음으로 이걸 초기화한다.
03. 마지막으로 사용하면 된다.

Create
Initialize
Use


생성과 초기화는 동시에 할 수 있다.

 

let a = 221;
let b = a - 5;
console.log(b);

a - 5에 let을 쓰지 않은 이유는 1번 라인에서 선언을 이미 했기때문이다.


변수는 가변적이기 때문에 값이 항상 바뀔 수 있다

let a = 221;
let b = a - 5;
a = 4
console.log(b, a);

//216
//4