일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 패스트캠퍼스 강의 패키지
- 패스트캠퍼스 프론트엔드
- 한화시스템 부트캠프 5기
- 리액트JSX문법
- 코딩애플 자바스크립트
- 강의 패키지
- 유사배열
- 프론트엔드 강의
- 프론트엔드강의
- 노마드코더 #북클럽
- 자바스크립트 연산자
- 딥 다이브
- 노마드북챌리닞
- 코딩애플
- 한화시스템 부트캠프
- 프론트엔드웹개발의모든것초격차패키지
- deep dive
- JSX문법
- 모던 딥다이브
- 문자열과 불변성
- 자바스크립트
- 패스트캠퍼스
- 프론트엔드 강의 패키지
- 코딩애플자바스크립트
- 프론트엔드웹개발의모든것초격차패키지Online
- 노마드코더 #개발자북클럽
- 엘리스트랙 프리트랙
- 한화시스템 5기
- 원시값
- 패스트캠퍼스이벤트
- Today
- Total
목록스터디/모던 자바스크립트 Deep Dive (15)
개발자 연쨘

🐰 지수 연산자🐰 ES7에서 도입된 지수 연산자는 좌항의 피연산자를 밑으로, 우항의 피연산자를 지수로 거듭 제곱하여 숫자 값을 반환한다. 2 ** 2; // -> 4 2 ** 2.5; // -> 5.65685424949238 2 ** 0; // -> 1 2 ** -2; // -> 0.25 지수 연산자가 도입되기 이전에는 Math.pow 메서드 사용 Math.pow(2, 2); // -> 4 Math.pow(2, 2.5); // -> 5.65685424949238 Math.pow(2, 0); // -> 1 Math.pow(2, -2); // -> 0.25 아래 예시에서는 ** 이 지수 연산자가 Math.pow메서드보다 가독성이 좋다. // 지수 연산자의 결합 순서는 우항에서 좌항이다. 즉, 우결합성을 갖는..

연산자 🐰 연산자는 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산 등을 수행해 하나의 값을 만든다. 이때 연산의 대상을 피연산자라 한다. 피연산자는 값으로 평가될 수 있는 표현식이어야한다. 그리고 피연산자와 연산자의 조합으로 이뤄진 연산자 표현식도 값으로 평가될 수 있는 표현식이어야 한다. // 산술 연산자 -> 숫자를 사용하여 수학적 계산 수행 5 * 4 // -> 20 (숫자 값 생성) // 문자열 연결 연산자 -> 두 문자열을 결합하여 하나의 문자열을 만듦 'My name is ' + 'Lee' // -> 'My name is Lee' (문자열 생성) // 할당 연산자 -> 변수에 값을 할당 color = 'red' // -> 'red' (red라는 값을 할당함) //..

데이터 타입 🐰 데이터 타입은 값의 종류를 말한다. 자바스크립트의 모든 값은 데이터 타입을 갖는다. 자바스크립트 ES6는 7개의 데이터 타입을 갖으며, 원시 타입과 객체 타입으로 나뉜다. * 원시 타입은 변경 불가능한 값이며 값에 의한 전달이다. 원시 타입 (primitive data type) boolean null undefined number string symbol (ES6에서 추가) 객체 타입 (object/reference type) object 예를 들어 숫자(number) 타입 1과 문자열(string) 타입 ‘1’은 비슷하게 보이지만 다른 타입의 값이다. 숫자 타입의 값은 주로 산술 연산을 위해 만들지만 문자열 타입의 값은 주로 텍스트로 출력하기 위해 만든다. 이처럼 개발자는 명확한 의도..

값 🐰 식이 평가되어 생성된 결과 // 10 + 20은 평가되어 숫자 값 30을 생성한다. 10 + 20; // 30 모든 값은 데이터 타입을 갖고 있다. 메모리에 저장된값은 데이터 타입에 따라 다르게 해석할 수 있다. 예를들면 메모리에 저장된 값 0100 0001을 숫자로 해석하면 65지만 문자로는 'A' 를 나타낸다. 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간을 식별하기 위해 붙인 이름 즉, 변수에 할당되는 것은 값! // 변수에는 10 + 20이 평가되어 생성된 숫자 값 30이 할당된다. var sum = 10 + 20; sum변수에 할당되는것 10+20이 아닌 결과 값 30. 즉 sum에 저장된건 30이라는 값 이렇게 식으로 생성할 수 있지만 기본적인 방법은 리터럴을 사용하는 것 리터럴..

변수란? 🐰 변수는 값의 위치(주소)를 기억하는 저장소이다. 값의 위치란 값이 위치하고 있는 메모리 상의 주소를 의미한다. 즉, 변수란 값이 위치하고 있는 메모리 주소에 접근하기 위해 사람이 이해할 수 있는 언어로 명명한 식별자이다. 식별자는 어떤 대상을 유일하게 식별할 수 있는 이름. 식별자에는 변수명, 함수명, 프로퍼티명, 클래스명등이 있음. 변수랑 식별자는 같은게 아닌가?! 🐯 변수와 식별자는 프로그래밍에서 중요한 개념이지만 서로 다른 의미를 가지고 있음. -변수 (Variable): 변수는 데이터를 저장하고 나중에 사용하기 위한 메모리 위치를 가리키는 이름 예를 들어, 숫자나 문자열과 같은 데이터를 저장할 때 사용 프로그램에서 변수는 값을 보관하고 해당 값을 변경할 수 있습니다. 컴퓨터 용어로서의..