Skip to content

[2장] 타입스크립트: 3000미터 상공에서 내려보기 #1

Open

Description

@dahye1013

[2장 퀴즈]

타입스크립트: 3000미터 상공에서 내려보기

아래 마크다운을 복사 붙여넣기해서 코멘트로 퀴즈를 달아주세요 :)
객관식, 주관식에 상관없이 편하게 만들어주세요!

부가 설명을 달고 싶다면, 해설을 정답과 함께 옵션으로 작성하시면 됩니다. ☺️

예시

퀴즈 내용 객관식의 정답을 골라보세요!
(퀴즈 내용)
1. 1번 
2. 2번
3. 3번

<details>
	<summary>퀴즈 정답</summary>
	<div markdown="1">    
	정답은 1번!
	</div>
</details>

Activity

  1. sooooo-an commented on Jul 11, 2022

    @sooooo-an

    퀴즈 내용 객관식의 정답을 골라보세요!
    타입스크립트의 설명이 아닌 것을 고르세요

    1. 점진적으로 타입을 확인하는 언어(gradually typed)이다.
    2. 컴파일하는데 반드시 모든 타입을 알아야 한다.
    3. 타입스크립트의 타입 시스템은 2가지가 있다.
    2번
    타입스크립트는 모든 타입을 알고 있을 때, 최상의 결과를 보여줄 수 있지만, 프로그램을 컴파일하는 데 반드시 모든 타입을 알아야 하는 것은 아니다. 즉 그렇기 때문에 우리가 자바스크립트에서 타입스크립트로 마이그레이션을 할 때 손쉽게 할 수 있다(모든 타입 설정 필요없음)
    타입스크립트 타입시스템에는 자동으로 타입을 추론하는 타입 시스템이 존재하여, 개발자가 타입을 지정하지 않더라도 추론을 통해 오류를 검출할 수 있다. 그러나 모든 타입을 모르는 상황이라면, 사용자에게 오류가 그대로 노출될 수 있으므로, 자바스크립트에서 타입스크립트로 마이그레이션하는 경우가 아니라면, 모든 타입을 컴파일 타입에 지정하는 것을 목표로 해야한다.
  2. dahye1013 commented on Jul 12, 2022

    @dahye1013
    MemberAuthor

    OX 퀴즈!

    타입 스크립트는 런타임에 타입을 검사합니다.

    1. O
    2. X
    퀴즈 정답
    정답은 2번 (X)
    타입스크립트는 컴파일 과정에서 타입 검사를 실행합니다. 타입스크립트가 AST로 변환하고, 타입 검사기(type checker)가 타입스크립트 AST를 확인하면서 검사가 실행됩니다.
  3. tooooo1 commented on Jul 27, 2022

    @tooooo1
    Contributor

    타입스크립트가 다른 언어와 점은?

    퀴즈 정답
    타입스크립트가 다른 언어와 다른 점은 컴파일러가 코드를 바이트코드 대신 자바스크립트 코드로 변환한다는 점이다!

    대부분의 언어는 AST로 파싱된 후, 바이트코드로 컴파일되고, 런타임이 바이트 코드를 평가한다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions