항해일지
[항해99] JS 기초 Chapter2 확인 문제 풀기(2) 본문
4가지 키워드로 정리하는 핵심 포인트
- 상수는 변하지 않는 값을 저장하는 식별자입니다. const 키워드를 사용해 선언합니다.
- 변수는 변하는 값을 저장하는 식별자입니다. let 키워드를 사용해 선업합니다.
- 상수 또는 변수를 생성하는 것을 선언이라고 합니다.
- 상수 또는 변수에 값을 넣는 것을 할당이라고 합니다.
1. 다음 중 상수를 선언할 때 사용하는 키워드는 어떤 것인가요?
- const
- let
- var
- comment
답) 1
2. 다음 중 값을 할당할 때 사용하는 연산자는 어떤 것인가요?
- :=
- =
- <=
- =>
답) 2
3. 다음 프로그램 중에서 오류를 발생하는 것을 찾고, 어떤 오류가 발생하는지 적어보세요.
<script>const rr = 10
console.log(`넓이 = ${3.14 * r * r}`)console.log(`둘레 = ${2 * 3.14 * r}`)
</script>
오류 : Uncaught SyntaxError: Missing initializer in const declaration
비고) const 는 상수이기 때문에 값을 변하기보다 먼저 선언해줘야 하는것 같다
<정답코드>
<script>const r = 10console.log(`넓이 = ${3.14 * r * r}`)console.log(`둘레 = ${2 * 3.14 * r}`)</script>
<script>
let r
r = 10
console.log(`넓이 = ${3.14 * r * r}`)
console.log(`둘레 = ${2 * 3.14 * r}`)
</script>
오류 코드는 없으나 let 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. at index.html:12:23
비고) const 는 상수이기에 이코드에서는 변수인 let으로 바꿔줘야 실행이 가능하다
'항해99 > 온보딩 스터디 문제풀이' 카테고리의 다른 글
[항해99] JS 기초 Chapter4 확인 문제 풀기 (배열) (0) | 2023.03.08 |
---|---|
[항해99] JS 기초 Chapter3 확인 문제 풀기 (조건문 swich) (1) | 2023.03.07 |
[항해99] JS 기초 Chapter3 확인 문제 풀기 (조건문 if) (0) | 2023.03.07 |
[항해99] JS 기초 Chapter2 확인 문제 풀기(3) (0) | 2023.03.06 |
[항해99] JS 기초 Chapter2 확인 문제 풀기(1) (0) | 2023.03.06 |
Comments