분류 전체보기

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #6

Chapter6 - 데이터 타입 자바스크립트(ES6 기준)는 7개의 데이터 타입 제공 6.1 숫자 타입(number) int, long, float 등이 있는 c, java와는 달리 하나의 숫자 타입만 존재 ECMAScript 사양에 따라 64비트 부동소수점 형식을 따름 2진수, 8진수, 16진수 데이터 타입이 없기때문에 모두 10진수 형태로 해석 양, 음의 무한대, NaN(not-a-number) 값 표현 가능 console.log(10 / 0); console.log(10 / -0); console.log(1 * 'String'); 6.2 문자열 타입(string) 작은따옴표(''), 큰따옴표(""), 백틱(``)으로 텍스트를 감쌈 키워드, 식별자 같은 토큰과 구분을 위해..

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #5

Chapter5 - 표현식과 문 개념을 이해한다는 것은 용어를 정확히 이해하고 설명할 수 있다는 것 5.1 값 값이란 표현식(expression)이 평가되어 생성된 결과 변수에 값이 할당됨 5.2 리터럴(literal) 리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법 예시 3 여기서 3은 숫자 3이 아닌 숫자 리터럴 5.3 표현식(expression) 표현식이 평가되면 새로운 값을 생성하거나 기존 값 참조 값으로 평가될수 있는 문은 모두 표현식 // 리터럴 표현식 10 'Hello' // 식별자 표현식(선언이 이미 존재한다는 가정) sum person.name arr[1] // 연산자 표현식 10 + 20 sum = 10 sum !== 14 // 함수/..

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #4

Chapter4 - 변수 4.1 변수란 무엇인가? 왜 필요한가? 어플리케이션은 데이터를 입력(input)받고 처리하여 출력(output) 10 + 20 를 이해하기 위해 필요한 개념 10, 20, + 기호(literal, operator)의 의미 10+20 식의 의미 해석(parsing) CPU로 연산하고 메모리로 데이터 기억 메모리는 데이터 저장이 가능한 메모리 셀의 집합체로 하나당 1byte(8bits) 각 셀은 고유한 메모리 주소를 갖게되며 이 주소는 메모리 공간의 위치를 나타내며 정수로 표현 10과 20을 더하는 연산까지 마치고 30이라는 결과가 나와 메모리에 저장하였으나 재사용 불가능 식별 가능한 고유한 이름 식별자는 값이 아니라 메모리 주소를 기억 4.3 변수 선언 var, let, const..

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #3

Chapter3 - 자바스크립트 개발 환경과 실행 방법 3.1 자바스크립트 실행 환경 브라우저, Node.js환경은 자바스크립트 엔진을 내장하고 있어 어디든 실행 가능 브라우저 - HTML, CSS, JS를 화면에 렌더링 하는게 목적, 파일 생성 및 수정 파일 시스템 미제공 Node.js - 브라우저 외부에서 JS실행 환경제공이 목적, DOM API 미제공 3.2 웹 브라우저 V8엔진을 탑재한 크롬 브라우저를 기본으로 사용 3.2.1 개발자 도구 F12 단축키를 사용하여 들어갈 수 있음 개발자 도구 목록 패널 설명 Elements DOM, CSS를 편집하여 렌더링된 뷰 확인가능 Console 에러 확인 및 console.log 메서드 실행결과 확인 가능 Sources 로딩된 웹페이지의 자바스크립트 코드 ..

내캉
'분류 전체보기' 카테고리의 글 목록 (30 Page)