1. 변수와 상수
1-1. 변수란? ==> 값을 메모리에 저장하고, 저장된 값을 읽어 재사용하기 위해 만든 메커니즘
@ 변수의 5가지 주요 개념
- 변수 이름: 저장된 값의 고유 이름
- 변수 값: 변수에 저장된 값
- 변수 할당: 변수에 값을 저장하는 행위
- 변수 선언: 변수를 사용하기 위해 컴퓨터에 알리는 행위
- 변수 참조: 변수에 할당된 값을 읽어오는 것
@ 자바스크립트에서 변수는 var, let ,const 세가지 방법으로 선언할 수 있다.
- var: 같은 이름의 변수를 여러 번 선언해도 오류가 발생하지 않고, 가장 마지막에 선언한 값으로 변수가 덮어씌워진다.
- let: 같은 이름의 변수를 다시 선언할 수 없지만 값을 변경하는 건 괜찮다.
- const: 같은 이름의 변수를 다시 선언할 수 없으며 값을 변경할 수 없어서 상수를 선언할 때 사용한다.
확인 문제 풀이
@ 2-1 기본 자료형
1. 연산자들의 피연산자가 어떤 자료형인지 작성하시오 (연산자 / 피연산자)
- &&/불 - /숫자 */숫자 || / 불
2. 실행 결과를 예측하기
<script>
console.log("# 연습문제")
console.log("\\\\\\\\")
</script>
- # 연습문제
\\\\ (역슬래시는 1개씩 작성시 예외처리 된다. 따라서 2개씩 묶으면 총4묶음이므로 역슬래시가 4개가 출력된다.)
3. 실행 결과를 예측하기
<script>
console.log("안녕하세요"[1])
console.log("안녕하세요"[2])
console.log("안녕하세요"[3])
console.log("안녕하세요"[4])
</script>
- 녕
하
세
요
4. 실행 결과를 적어 보기
<script>
console.log(2+2-2*2/2*2)
console.log(2-2+2/2*2+2)
</script>
- 0
4
@ 2-2 상수와 변수
1. 상수를 선언할 때 사용하는 키워드
- ① const (상수는 변하지 않는 값을 저장하는 식별자)
2. 값을 할당할 때 사용하는 연산자
- ② =
3. 오류를 발생하는 것을 찾고, 어떤 오류가 발생하는지 작성
<script>
const r
r =10
console.log(`넓이 = ${3.14 * r * r}`)
console.log(`둘레 = ${2 * 3.14 * r}`)
</script>
Uncaught SyntaxError: Missing initializer in const declaration
(상수로 r을 선언했다. 따라서 다음 줄에 있는 r=10을 다시 지정하면 오류가 발생한다. const r =10으로 작성을 변경해야 한다.)
4. 실행 결과를 예측해 보기
<script>
const number = 10
console.log(++number)
console.log(number++)
console.log(++number)
console.log(number--)
</script>
Uncaught TypeError: Assignment to constant variable.
(증감 연산자는 상수에는 적용이 안된다.)
'JavaScript Dev. > Javascript' 카테고리의 다른 글
6. 배열, 객체 (0) | 2023.04.08 |
---|---|
5. 조건문 (0) | 2023.04.07 |
4. 함수 (0) | 2023.04.07 |
3. 연산자 (0) | 2023.04.07 |
2. 데이터 타입과 형 변환 (0) | 2023.04.07 |