ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [typeChain 2] 타입스크립트 첫걸음
    프로젝트/[typescript]typeChain 2018. 7. 30. 16:39

    Typed 언어

    TS에선 어떤 종류의 변수와 데이터인지 설정해야한다.

    TS만의 섬세함.

    코드를 읽을 때, 무슨 일이 일어날 지 예상이 가능하다.



    index.ts

    //변수를 생성. js와 같다.
    const name = "samsara",
    age = 24,
    gender = "female";

    //함수를 생성
    const sayHi = (name, age, gender) => {
    console.log(`Hello ${name}, you are ${age}, you are a ${gender}`) //'가 아닌 ₩를 사용.
    }

    //함수 실행
    sayHi(name,age,gender);

    //ts의 룰, 이 파일이 모듈이 된다는 것을 알려줌
    export{};


    console.log를 할 때 ' 가 아닌 tap 위의 ₩를 사용해야한다.







    매개변수 하나를 빠트린다면?

    sayHi(name,age);



    js와는 다르게, 컴파일 되지 않는다.

    실수로부터 보호가 된다.





    선택적 파라미터 만들기




    const sayHi = (name, age, gender?) => {
    console.log(`Hello ${name}, you are ${age}, you are a ${gender}`) //'가 아닌 ₩를 사용.
    }

    //함수 실행
    sayHi(name,age);



    이와같이 gender 뒤에 ? 마크를 붙히면, 선택적으로 사용이 가능하다.




    대신 못생긴 undefined 가 붙는다 .








    '프로젝트 > [typescript]typeChain' 카테고리의 다른 글

    [typeChain 1] 타입스크립트란?  (0) 2018.07.18

    댓글

Designed by Tistory.