일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구글 로그인
- 스파르타코딩클럽
- error
- 소셜 로그인
- useRouter
- 내일배움캠프
- 오블완
- array정적메서드
- 모던자바스크립트
- 프로그래머스
- 모던 자바스크립트
- 프로젝트 셋팅
- 셋팅
- 초기셋팅
- git
- vercel
- js
- CORS
- 코딩테스트
- 자주 까먹는
- Next
- domain
- 리터럴
- 코테
- 티스토리챌린지
- vscode
- nextjs
- React
- deep dive
- 코드카타
- Today
- Total
목록deep dive (15)
파피루스
흔히 타입이라고 줄여 부르는 데이터 타입(data type)은 값의 종류를 말한다. 자바스크립트(ES6)는 7개의 타입을 제공하며, 이는 크게 원시 타입과 객체 타입으로 나눌 수 있다. 구분 데이터 타입 설명 원시 타입 숫자 (number) 타입 정수, 실수 구분 없이 숫자 타입은 한개이다. 문자열 (string) 타입 불리언 (boolean) 타입 논리적 참과 거짓 undefined 타입 초기화하지 않은 변수에 암묵적으로 할당되는 값 null 타입 값이 없다를 의도적으로 명시할 때 사용 심벌 (symbol) 타입 변경 불가능하다. 다른 값과 중복되지 않는 유일무의한 값 객체 타입 객체, 함수, 배열 등 (0) 데이터 타입은 왜 필요할까? 자바스크립트 엔진은 값은 리터럴에 따라 타입을 해석하고 저장하기 ..
이 장은 용어 설명이 많아, 용어 별로 나누어 적어보려고 한다. (1) 명령문과 토큰 var sum = 10 + 20; 위의 내용은 'sum 이라는 변수에 10 + 20 라는 값을 할당해줘'라는 뜻이다. 이처럼 프로그램을 실행할 수 있는 최소의 단위를 문 또는 명령문(statement)이라고 한다. 예시의 명령문은 총 7개( var sum = 1 + 2 ; )의 토큰으로 구성되어 있다. 토큰은 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소이다. (2) 값 var sum = 10 + 20; var score = sum + 5; var sum = 10 + 20; 에서 변수 sum 에 할당되어 있는 값은 30이다. (10 + 20 이 아니다) 10 + 20 라는 식을 해석한 30이라는 값을 생성하여 su..
변수란? : 하나의 값을 저장하기 위한 메모리 공간 또는 그 공간을 식별하기 위한 이름 왜 변수를 사용하는가? : 재사용 예시를 통한 용어 익히기 var name; // 변수를 선언했다. 식별자는 name이다. name = "뗴굴펜"; // 변수에 값을 할당했다. name = "하루 기록"; // 변수에 값을 재할당했다. var age = 20; // 변수를 선언과 동시에 값을 할당했다. vat year = 2024; // 변수를 선언했고 초기화 값은 2024, 선언 : 변수를 사용하겠다! 외치는 것 식별자 : 변수의 이름 또는 변수명 할당 : 변수에 저장할 값을 지정하는 것. 대입, 저장이라고도 한다. 초기화 : 변수 선언한 이후 최초로 값을 할당하는 것 값 할당을 하지 않으면? var name; co..