Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

항해일지

[항해99] JS 기초 Chapter2 확인 문제 풀기(2) 본문

항해99/온보딩 스터디 문제풀이

[항해99] JS 기초 Chapter2 확인 문제 풀기(2)

효환 2023. 3. 6. 22:11

4가지 키워드로 정리하는 핵심 포인트

  • 상수는 변하지 않는 값을 저장하는 식별자입니다. const 키워드를 사용해 선언합니다.
  • 변수는 변하는 값을 저장하는 식별자입니다. let 키워드를 사용해 선업합니다.
  • 상수 또는 변수를 생성하는 것을 선언이라고 합니다.
  • 상수 또는 변수에 값을 넣는 것을 할당이라고 합니다.

 

 

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

  1. const
  2. let
  3. var
  4. comment

답) 1

 

 

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

  1. :=
  2. =
  3. <=
  4. =>

답) 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
비고) const 는 상수이기 때문에 값을 변하기보다 먼저 선언해줘야 하는것 같다

<정답코드> 
    <script>
        const r = 10
        console.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으로 바꿔줘야 실행이 가능하다

 

 

 

 

Comments