| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
| 31 |
- git
- 컴퓨터네트워크
- 서버증설횟수
- 프로그래머스 1843
- 프로그래머스 택배 상자 꺼내기
- 프로그래머스 봉인된 주문
- react hook
- 프로그래머스 퍼즐 게임 챌린지
- react상태관리라이브러리
- zustand
- 프로그래머스 지게차와 크레인
- JS우선순위큐
- 프로그래머스 완전범죄
- 리렌더링최적화
- 프로그래머스 비밀 암호 해독
- 최소힙우선순위큐
- 다익스트라 Js
- 프로그래머스 숫자 타자 대회
- CSS
- 비밀 암호 해독
- 프로그래머스 석유 시추
- 충돌 위험 찾기
- 프로그래머스 사칙연산
- 프로그래머스 호텔 방 배정
- C++
- 비동기함수
- 프로그래머스 충돌 위험 찾기
- BFS
- react-router-dom
- react-quill
- Today
- Total
목록웹/JavaScript (3)
leebaek
■ TypeScript란?■ TypeScript의 필요성■ TypeScript의 주요 특징■ TypeScript란?: TypeScript는 Microsoft에서 만든 오픈소스 프로그래밍 언어로, JavaScript에 정적 타입을 추가한 상위 슈퍼셋 JavaScript 코드를 그대로 사용할 수 있으면서, 타입(type) 정보를 명시할 수 있는 기능이 추가되어 더 안정적이고 예측 가능한 코드를 작성할 수 있게 도와줍니다. 즉, TypeScript는 JavaScript + type 시스템입니다.function add(a: number, b: number): number { return a + b;}■ TypeScript의 필요성1. 런타임 에러를 줄여준다.- JavaScript는 동적 타입 언어라 실행하기 ..
■ 기명 함수 ( Named Function )■ 익명 함수 ( Anonymous Function )■ 함수 표현식 vs 함수 선언식 JavaScript에서는 함수의 이름이 있는지, 없는지에 따라 크게 두 가지로 나눌 수 있어요.이름이 있으면 기명 함수, 없으면 익명 함수라고 불러요. 기명함수, 익명함수에 대해 알아보아요.그 후, 함수 선언식과 함수 표현식에 대해 알아봅시다!■ 기명 함수 ( Named Function ): 이름이 붙은 함수로, 선언식 또는 이름 있는 표현식으로 작성됩니다. - 함수 이름이 존재하여 재귀 호출이 가능합니다.- 디버깅 시 스택 트레이스에 이름이 표시됩니다. // 함수 선언식function greet() { console.log("Hello!");}// 함수 표현식const..
■ JavaScript: 가볍고 유연한 인터프리터 또는 JIT(Just-In-Time) 컴파일 방식의 동적 프로그래밍 언어이다. 인터프리터란 ?더보기더보기프로그래밍 언어의 코드를 한 줄씩 읽고 바로 실행하는 방식소스 코드를 기계어로 변환하면서 즉시 실행하는 프로그램 - 코드를 실행할 때, 전체를 컴파일하지 않고 한 줄씩 번역하며 실행함- 실행이 빠르게 시작 되지만, 매번 실행할 때마다 번역해야하므로 속도가 느릴 수 있음- 인터프리터 언어는 특정 운영체제(OS)에 종속되지 않으며, 다양한 환경에서 실행 가능 -> 즉시 실행 가능, 디버깅이 쉬움, 컴파일 과정이 필요없음, 이식성이 좋음■ JavaScript의 주요 특징□ 프로토타입 기반 (Prototype-based)클래스 기반 언어와 달리, 객체가 다른 ..