# Deep Dive-Js

11개의 포스트

12장 함수

일련의 과정을 문으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것매개변수(parameter) : 함수 내부로 입력을 전달받는 변수인수(argument) : 입력 / 반환값(return value) : 출력함수 정의 : 함수는 함수 정의를 통해 생성하고

2022년 8월 10일
·
0개의 댓글
·
post-thumbnail

11장 원시 값과 객체 비교

원시타입의 값, 즉 원시 값은 변경 불가능한 값 / 객체 타입의 값 즉 객체는 변경 가능한 값원시 값을 변수에 할당하면 변수(확보된 메모리 공간)에는 실제값이 저장 객체를 변수에 할당하면 변수(확보된 메모리 공간)에는 참조값이 저장원시값을 갖는 변수를 다른 변수에 할당

2022년 8월 8일
·
0개의 댓글
·

10장 객체 리터럴

JS는 객체기반의 프로그래밍 언어이다JS를 구성하는 거의 모든 것이 객체다원시 값을 제외한 나머지(함수, 배열, 정규 표현식 등)은 모두 객체원시 타입은 단 하나의 값 객체 타입은 다양한 타입(원시 값 또는 다른 객체)을 하나의 단위로 구성한 복합적인 자료구조 이다⇒

2022년 8월 6일
·
0개의 댓글
·

9장 타입 변환과 단축 평가

⇒ 기존 원시 값을 사용해 다른 타입의 새로운 원시 값을 생성하는 것 명시적 타입 변환(타입 캐스팅) : 개발자가 의도적으로 값의 타입을 변환하는 것암묵적 타입 변환(타입 강제 변환) : 개발자의 의도와는 상관없이 표현식을 평가하는 도중에 자바스크립트 엔진에 의해 암

2022년 8월 1일
·
0개의 댓글
·

8장 제어문

0개 이상의 문을 중괄호로 묶은 것으로, 코드 블록 또는 블록이라고 부르기도 한다자바스크립트는 블록문을 하나의 실행 단위로 취급한다블록문은 단독으로 사용할 수도 있으나 일반적으로 제어문이나 함수를 정의할 때 사용하는 것이 일반적이다주어진 조건식의 평가 결과에 따라 코드

2022년 7월 27일
·
0개의 댓글
·

7장 연산자

연산자: 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산 등을 수행해 하나의 값을 만든다 피연산자: 연산의 대상 피연산자는 값으로 평가될 수 있는 표현식 이어야 한다 피연산자와 연산자의 조합으로 이뤄진 연산자 표현식도

2022년 7월 26일
·
0개의 댓글
·

6장 데이터 타입

자바스크립트(ES6)는 7개의 데이터 타입을 제공한다원시 타입 : 숫자 타입 / 문자열 타입 / 불리언 타입 / undefined 타입 / null 타입 / 심벌 타입객체 타입 : 객체, 함수 , 배열 등모든 수를 실수로 처리 하며, 정수만 표현하기 위한 데이터 타입이

2022년 7월 25일
·
0개의 댓글
·

5장 표현식과 문

식(표현식 expression)이 평가(evaluate) 되어 생성된 결과를 말한다 ⇒ 값식을 해석해서 값을 생성하거나 참조하는 것 ⇒ 평가사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법 ⇒ 리터럴자바스크립트 엔진은 코드가 실행되는 시점인

2022년 7월 24일
·
1개의 댓글
·

[16장] 프로퍼티 어트리뷰트

자바스크립트 엔진의 구현 알고리즘을 설명하기 위해 ECMAScript 사양에서 사용하는 의사 프로퍼티와 의사 메서드다. ECMAScript사양에 등장하는 이중 대괄호 (\[...])로 감싼 이름들내부 로직이므로 직접적으로 접근하거나 호출하는 방법을 제공하지 않는다.단,

2021년 12월 14일
·
0개의 댓글
·
post-thumbnail

[09장] 타입 변환과 단축 평가

js 모든 값은 타입이 있다. 값의 타입은 개발자의 의도에 따라 다른 타입으로 변환할 수 있다. 개발자가 의도적으로 값의 타입을 변환하는 것1\. 명시적 타입 변환2\. 타입 캐스팅이라 한다. 개발자의 의도와 상관없이 js엔진에 의해 암묵적으로 타입이 자동 변환되는 것

2021년 12월 6일
·
0개의 댓글
·
post-thumbnail

[05장] 표현식과 문

1.값(value) 식(표현식expression)이 평가되어 생성된 결과를 말한다. 평가란 식을 해석해서 값을 생성하거나 참조하는 것을 의미한다. 모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트(bit)의 나열로 저장된다. 메모리에 저장된 값은 데이터 타입

2021년 11월 30일
·
1개의 댓글
·