Reading Room 01
close
프로필 배경
프로필 로고

Reading Room 01

  • 분류 전체보기 (146)
    • TIL (61)
    • 코딩테스트 (8)
    • CSS (5)
    • HTML (2)
    • JS (18)
    • 개발 (11)
    • 정처기 (21)
    • 리액트 (19)
  • 홈
  • 태그
  • 방명록

타입 정리

타입 정리 원시 데이터 타입 (Primitive Types)원시 데이터 타입은 가장 기본적인 데이터 종류다. 1. 숫자 (number)let product_id: number = 124981; 2. 문자열 (string)let product_name: string = 'VR 글래스'; 3. 불 (boolean)let is_waterproofing: boolean = false;배열 타입 (Array Types)TypeScript에서 배열 타입을 명시적으로 지정하면, 특정 타입의 값만 배열에 담을 수 있다.1. 문자열 배열 (string[])let members: string[] = ['이권', '감장겸', '장도일'];2. 숫자 배열 (number[])let nums: number[] = [100, 10..

  • format_list_bulleted TIL
  • · 2024. 7. 8.
  • textsms

함수 등에 타입 지정하기

함수에 타입 지정하기 1.  파라미터와 리턴 타입 지정방법은 :타입을 쓰면 된다.function 인사하기(이름: string, 나이: number): string { return `안녕 내 이름은 ${이름}이고, 나이는 ${나이}살이야`;}function 인사하기2({ 이름, 나이 }: { 이름: string; 나이: number }): string { return `안녕 내 이름은 ${이름}이고, 나이는 ${나이}살이야`;}console.log(인사하기("병수", 12));console.log(인사하기2({ 이름: "병수", 나이: 12 }));function printMessage(message: string): void { console.log(message);}printMessage("Hel..

  • format_list_bulleted TIL
  • · 2024. 6. 26.
  • textsms

타입스크립트 기본 - 추론, 명시, 인터페이스 등

타입 추론 - type inference 일단, 타입스크립트는 자바스크립트를 기반으로 한 언어이므로 자바스크립트에서 유효한 코드는 타입스크립트에서도 유효하다. 그러나 아래와 같은 코드가 있다면, let a = 5a = '10' 자바스크립트에서는 당연히 되지만, 타입스크립트는 오류를 뱉어낸다.재할당하려는 변수값이 숫자가 아니기 때문에 a 변수에 할당될 수 없다고 하는 오류가 뜬다. 이러한 현상이 나타나는 이유는 타입스크립트의 타입 추론 때문이다. 타입스크립트에서는 타입이 없으면 타입 정보를 제공하기 위해 타입을 추론한다. 즉, 타입 표기가 없는 경우 타입스크립트에서는 코드를 읽고 분석해 타입을 유추해낸다는 것이다. 타입 명시  말 그대로 변수를 선언할 때 변수 값의 타입을 명시함해 데이터 타입을 지정하는 ..

  • format_list_bulleted TIL
  • · 2024. 6. 25.
  • textsms

타입스크립트의 기본 타입

타입스크립트의 기본 타입 1. boolean참, 거짓 값을 나타낸다.세 가지 이상의 상태를 표현하고 싶을 때는 enum이나 string을 사용하는 것이 좋다. 2. number 말 그대로 숫자를 나타낸다. 3. string텍스트 데이터를 나타낸다. 4. 배열기본 타입에 대괄호가 붙은 형태이다. 5. 튜플서로 다른 타입의 원소를 순서에 맞게 가질 수 있는 특수한 형태의 배열이다.배열은 같은 타입의 원소만 가질 수 있다면, 튜플은 다양한 타입의 원소를 가질 수 있다.const person: [string, number, boolean] = ['Spartan', 25, false];// const person2: [string, number, boolean] = [25, 'Spartan', false]; //..

  • format_list_bulleted TIL
  • · 2024. 6. 24.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (146)
    • TIL (61)
    • 코딩테스트 (8)
    • CSS (5)
    • HTML (2)
    • JS (18)
    • 개발 (11)
    • 정처기 (21)
    • 리액트 (19)
최근 글
인기 글
최근 댓글
태그
  • #정보처리기사공부
  • #정보처리기사
  • #정보처리기사정리
  • #정처기
  • #정처기정리
  • #정보처리기사필기
  • #정처기공부
  • #모던자바스크립트딥다이브
  • #자바스크립트
  • #정처기필기
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바