김스트롱의 스트롱 공부 노트
close
프로필 배경
프로필 로고

김스트롱의 스트롱 공부 노트

  • 분류 전체보기 (292)
    • 언젠간쓰겠지... (0)
    • Algorithm (181)
      • 백준(BOJ) (112)
      • BIKO (5)
      • 프로그래머스 (36)
      • SWEA (12)
      • LeetCode (14)
      • Softeer (2)
    • CS (14)
    • Frontend (13)
      • Vue.js (9)
    • Backend (18)
      • Spring (6)
      • Spring boot (4)
      • Node.js (1)
    • DevOps (8)
    • Languages (31)
      • Java (22)
      • JavaScript (7)
      • C++ (1)
    • Design Pattern (1)
    • DataBase (3)
    • Projects (0)
    • Toy Projects (2)
      • C++로 만드는 테트리스 (2)
    • 회고 (0)
    • Git (2)
    • Graphics (1)
      • DirectX (1)
    • UNREAL (3)
      • 오류잡기 (3)
    • Book Study (13)
      • 토비의 스프링 (5)
      • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (8)
      • API 해킹의 모든 것 (0)
    • CUDA (0)
      • LeetGPU (0)
  • 홈
  • 태그
  • 방명록

JS | JavaScript 기초, 정적·동적 타이핑

정적·동적 타이핑정적 타이핑과 동적 타이핑은 데이터의 타입을 언제 결정하느냐에 따라 구분된다.일반적으로 가장 처음 접하는 언어인 C언어의 경우 자료형에 따라 int, char 등으로 선언하며, 컴파일 단계에서 변수의 타입과 메모리가 할당된다. 이는 정적 타이핑 언어라고 부른다.이와는 대조적으로 JavaScript, python 등과 같은 언어는 런타임 단계에서 변수의 타입이 결정되며 메모리가 할당된다. 따라서 정적 타이핑은 빠르지만 유연성이 부족하고 동적 타이핑은 초기 실행 속도가 높지만 유연성이 높다고 볼 수 있다.장점과 단점을 표로 정리하면 다음과 같다. 장점단점정적 타이핑컴파일 시 타입 검사로 오류 발견이 용이타입 선언으로 인한 코드 길이 증가코드 가독성 및 유지보수성 향상타입 변경의 어려움최적화된..

  • format_list_bulleted Languages/JavaScript
  • · 2024. 5. 10.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (292)
    • 언젠간쓰겠지... (0)
    • Algorithm (181)
      • 백준(BOJ) (112)
      • BIKO (5)
      • 프로그래머스 (36)
      • SWEA (12)
      • LeetCode (14)
      • Softeer (2)
    • CS (14)
    • Frontend (13)
      • Vue.js (9)
    • Backend (18)
      • Spring (6)
      • Spring boot (4)
      • Node.js (1)
    • DevOps (8)
    • Languages (31)
      • Java (22)
      • JavaScript (7)
      • C++ (1)
    • Design Pattern (1)
    • DataBase (3)
    • Projects (0)
    • Toy Projects (2)
      • C++로 만드는 테트리스 (2)
    • 회고 (0)
    • Git (2)
    • Graphics (1)
      • DirectX (1)
    • UNREAL (3)
      • 오류잡기 (3)
    • Book Study (13)
      • 토비의 스프링 (5)
      • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (8)
      • API 해킹의 모든 것 (0)
    • CUDA (0)
      • LeetGPU (0)
최근 글
인기 글
태그
  • #dfs
  • #자바
  • #BOJ
  • #Java
  • #PS
  • #알고리즘
  • #BFS
  • #C++
  • #백준
  • #정렬
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바