728x90
728x90

변수


변수란?

저장해놓은 데이터, 값을 가리키는 일종의 이름표

자바스크립트에서는 변수를 선언할 때 let, const, var 키워드를 사용한다.

let name = "ramona"
const place = "seoul"

console.log ("안녕". place , name, "이 왔다!")

이런 출력값이 나온다.

지난 시간 출력할때 console.log() 를 배웠는데, 원래는 출력할 내용 전부를 입력해야 했다.

그렇지만, 이번에는 변수 이름만 입력해도 된다 !

니다. let과 const는 블록 스코프 변수를 선언하는데 사용되며, var는 함수 스코프 변수를 선언하는데 사용됩니다. 변수를 선언할 때는 변수명을 지정하고, 이후에 = 기호를 사용하여 변수에 값을 할당할 수 있습니다.

  • let : 한번 변수에 값을 할당하고 나서도 다시 바꿀 수 있다
let name = "ramona"
console.log(name);

name = "william"
console.log(name)

처음에 ramona 로 변수를 설정해주었는데, 뒤에는 william 으로 재할당을 해주었다

ramona에서 william으로 Name 변수에 할당된 값이 바뀌었다는 것을 알 수 있다.\

 

  • const : let과 달리 변수에 재할당을 하지 않을 떄 사용
const name =  "killing in the name"
console.log(name)
const name = "killing in my name"
name = "killing all the name"›

이게 과연 동작할까?

벌써부터 빨간줄이 가득가득한 걸 볼 수 있다.

const 를 두번 한 것 자체도 문제고, const name 후 다시 name을 지정해주는것도

여기 딱 보면,,, 딱 적혀있다

변수 name은 이미 선언되었습니다! 라고 이렇게 막아버리는 걸 볼 수 있음 !

var은… 인기 없음 걍 넘겨

 

300x250

+ Recent posts