본문 바로가기

CS31

[JavaScript] 자바스크립트의 데이터 타입 데이터 타입 데이터 타입(data type) 데이터 타입(data type)이란 값의 종류를 말한다 구분 데이터 타입 설명 원시 타입 숫자(number) 숫자, 정수와 실수 구분 없이 하나의 숫자 타입만 존재 원시 타입 문자열(string) 문자열 원시 타입 불리언(boolean) 논리적 참(true)과 거짓(false) 원시 타입 undefined var 키워드로 선언된 변수에 암묵적으로 할당되는 값 원시 타입 null 값이 없다는 것을 의도적으로 명시할 때 사용하는 값 원시 타입 심벌(symbol) ES6에서 추가된 7번째 타입 객체 타입 객체, 함수, 배열 등 숫자 타입 자바스크립트의 경우, 하나의 숫자 타입만 존재한다. 이러한 특징은 정수와 실수를 구분하여 int, float, double 등과 .. 2022. 10. 4.
[JavaScript] 표현식과 문 표현식과 문 값(value) 값(value)이란, 표현식(expression)이 평가(evaluate)되어 생성된 결과를 말한다. 아래의 예시로 일련의 과정을 같이 살펴보자 // var 키워드로 인해 선언된 변수 sum에 undefined가 초기화되고, // 이후 10 + 20이라는 표현식(expression)이 평가되어 정수 값 30을 생성한다. // 생성된 정수 값 30은 sum 변수에 할당된다. var sum = 20+30; 이 때, 변수에 할당되는 값은 10+20이 아닌 30이기에 10+20은 변수에 할당되기 이전에 평가되어 값을 생성해야한다. 리터럴(literal) 리터럴(literal)이란, 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용하여 값을 생성하는 표기법이다. 사람이 이해할 수 .. 2022. 10. 1.
[JavaScript] 변수(variable)란? 변수(Variable) 변수(variable) : 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 -> 즉, 값을 저장하고 참조하는 메커니즘으로, 값의 위치를 나타내는 상징적인 이름 식별자 식별자(indentifier) : 변수 이름을 식별자라고도 함. 식별자는 값이 아닌 메모리 주소를 기억한다. 즉, 식별자는 메모리 주소에 붙인 이름이다. 변수 선언 변수를 사용하려면 선언이 필수적. 변수 선언 키워드는 var, let, const가 있다. var name 키워드란? 키워드 : 자바스크립트 엔진(Ex : V8)이 수행할 동작을 규정한 일종의 명령어. 자바스크립트 엔진은 키워드를 만나면 수행해야 할 약속된 동작을 수행함. 변수 선언의 2단계 선언 단계 :.. 2022. 9. 28.
[JavaScript] npm 살펴보기 npm npm : Node Package Manager npm으로 프로젝트 시작 npm init -y 실행 시 package.json 파일이 생성됨을 확인할 수 있다. { "name": "npm_test", // 프로젝트 이름 "version": "1.0.0", // 프로젝트 버전 "description": "", // 프로젝트 설명 "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, // 프로젝트 내부에서 사용할 수 있는 명령들 "keywords": [], "author": "", "license": "ISC" } npm으로 패키지 설치 npm install "설치하고자 하는 패키지" --sav.. 2022. 9. 28.
[JavaScript] nvm 살펴보기 nvm nvm : node version manager nvm 살펴보기 nvm install # 설치하고자 하는 node.js 버전 12.14.1 버전을 설치하고자 하면 nvm install 12.14.1 설치된 버전 확인 nvm ls 사용하고자 하는 버전 선택 nvm use 12.14.1 # 사용하고자 하는 node.js 버전 nvm use를 통해 버전 변경도 가능함 필요없는 버전 지우기 nvm uninstall 12.14.1 # 삭제하고자 하는 node.js 버전 2022. 9. 28.