코딩기록 : 리코딩(LeeCoding)

Hello Unknown Traveler :)
  • 홈
  • 태그
  • 방명록

타입가드 1

타입스크립트 - 타입 가드(Type Guard)

지난시간에 기록했던 것을 연장해서 기록해보자! function add10(val: string | number) { return val + 10; } 변수를 넣으면 10을 더해주는 함수가 있다고 가정해보자. 뭔가 이상한 점이 있다. 바로 변수가 string인 경우이다. 변수에 숫자가 아닌 문자열이 오면 에러가 발생한다. 그렇기 떄문이 타입가드가 쓰인다. 타입가드를 사용하지 않으면 에러가 발생하는데, 타입가드를 사용함으로써 이러한 에러를 줄일 수 있다. 01. typeof typeof를 사용해서 원시타입을 검사한다. typeof를 사용하면 타입을 문자열로 반환해서, 이걸 가지고 검사를 한다. function add50(x: string | number){ console.log(x + 50); } add50..

리코딩 : 타입스크립트(TypeScript) 2021.10.20
이전
1
다음
더보기
프로필사진

코딩기록 : 리코딩(LeeCoding)

코딩 공부를 기록하는 공간입니다. 틀린부분이 있다면 댓글로 알려주세요 감사합니다! 😀

  • 리코딩 (79)
    • 리코딩 : 자바스크립트(JavaScript) (20)
    • 리코딩 : HTML & CSS (2)
    • 리코딩 : 코드스테이츠와 동행 (2)
    • 리코딩 : TIL (8)
    • 리코딩 : 자료구조(Data Structure) (6)
    • 리코딩 : 프로젝트 회고 (3)
    • 리코딩 : 알고리즘 (19)
    • 리코딩 : 타입스크립트(TypeScript) (9)
    • 리코딩 : 도커(Docker) (0)
    • 리코딩 : 네트워크(Network) (7)
    • 리코딩 : 데이터베이스(Database) (3)

Tag

네트워크, JavaScript, 다이나믹라우팅, TypeScript, 스택, 인터페이스, 프로젝트, 코드스테이츠, 데이터베이스, 4주프로젝트, 다이렉트커넥트, 타입스크립트, 자바스크립트, 자료구조, 회고, TCP연결해제, 스택틱라우팅, DataStructure, 프로그래머스, 기본 매개변수,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 작성된 글중에 틀린 부분이 있다면 댓글로 남겨주세요!

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바