혼공/혼공 1주차

[혼공] 혼자 공부하는 자바스크립트 1주차 -4

만갱0l 2024. 1. 5. 15:13

오늘은 Chapter02-2 상수와 변수에 대에 공부하려한다.

상수는 항상 같은 수라는 의미로 한번 값을 부여하면 수정이 어렵다. 반면 변수는 변할 수 있는 수의 의미며 값의 수정이 가능하다. 

 

상수는 const 키워드를 사용한다. const는 이미 선언한 상수에 대해 중복해서 선언할 수 없고 재지정할 수도 없다.

변수는 let , var 키워드를 사용한다.  var키워드는 2015년 이전에 변수로 사용한 키워드였으며, let과 다르게 중복선언이 가능한 위험성이 있기에 let 이 출시된 지금 잘 사용하지 않는다. 

 

상수와 변수를 언제 사용하는지 어렵다면,  상수는 사람의 이름이라 생각하면 되고 변수는 별명이라 생각하면 조금 이해가 쉬운거 같다. 

 

undefined자료형 

- 변수를 선언하였으니 데이터 값을 지정하지 않았을 경우나 객체의 속성값을 지정하지 않았을 경우 자동으로 저장되는 값이다. 

 

Chapter 02-2 

1) 다음 중 상수를 선언할 때 사용하는 키워드는 어떤 것 인가요?

1. const

2. let -> 변수

3. var -> 변수

4. comment

 

2) 다음 중 값을 할당할 때 사용하는 연산자는 어떤 것 인가요?

1. :=

2. = 

3. <=

4. =>

---> 이 문제틑 틀렸다 아직 구별하기 어려운 부분인거 같다.

 

3) 다음 프로그램 중에서 오류를 발생하는 것을 찾고 어떤 오류가 발생하는지 적어보세요/

--> 상수를 선언할 때 반드시 값을 지정해야한다.

 

상수에서 변수로 선언하면 값이 출력된다.

 

4) 다음 프로그램의 실행 결과를 예측해 보세요.

-> 틀린문제 : 증감연산자는 상수에는 적용할 수 없다!!!! 변수에만 가능!!! 기억하자!!!!