본문 바로가기

전체 글123

자바스크립트 표현식 & 문 📌 값value? 식(표현식expression)이 평가evaluate되어 생성된 결과 📌 리터럴literal? 사람이 이해할 수 있는 문자, 또는 약속된 기호를 사용해 값을 생성하는 표기법notation 리터럴 예시 비고 정수 리터럴 100 부동소수점 리터럴 10.5 2진수 리터럴 0b010000001 0b 로 시작 8진수 리터럴 0o101 0o 로 시작 (ES6 도입) 16진수 리터럴 0x41 0x 로 시작 (ES6 도입) string 리터럴 'Hello' "World" boolean 리터럴 true false null 리터럴 null undefined 리터럴 undefined object 리터럴 { name : 'Lee' } array 리터럴 [ 1, 2, 3 ] function 리터럴 functio.. 2021. 7. 21.
자바스크립트 데이터 타입 Data Type Achievement Goals ✅ 자바스크립트에서 원시 자료형과 참조 자료형이 무엇인지 알 수 있다. ✅ 원시 자료형 string, number, boolean, undefined의 의미를 이해할 수 있다. ✅ 타입마다 다른 속성과 메소드가 있다는 것을 이해할 수 있다. ✅ typeof 를 활용하여 특정 값의 타입을 확인할 수 있다. ✅ 비교 시 엄밀한 비교( === 과 !== )의 필요성을 이해할 수 있다. 📌 자바스크립트 데이터 타입? 왜 필요해? 값은 메모리에 저장하고 참조할 수 있어야 한다. 메모리에 값을 저장하려면, 먼저 확보해야 할 메모리 공간의 크기를 결정해야 한다. 자바스크립트 엔진은 데이터 타입, 즉 값의 종류에 따라 정해진 크기의 메모리 공간을 확보한다. 즉, 변수에 할당되는 데이터 .. 2021. 7. 20.
자바스크립트 변수 Variable Achivement Goals ✅ 프로그래밍은 데이터 처리를 하는 것임을 이해한다. ✅ 변수 사용은 데이터를 편리하게 저장하고 꺼내 쓰는 것임을 이해한다. ✅ 변수의 선언과 값의 할당에 대해서 설명하고 코드로 작성할 수 있다. ✅ 값으로 변환된 표현문이 변수에 할당되어 담기는 과정을 설명할 수 있어야 한다. ✅ 자바스크립트에서 변수의 선언과 값의 할당에 대해서 설명할 수 있다. ✅ 변수 선언과 값 할당에 사용되는 용어에 대해서 정확하게 알 수 있다. ✅ =가 "같다"라는 의미가 아니라 할당연산자임을 이해할 수 있다. ✅ num = num + 1이 "같다"라는 의미가 아니라 값을 할당하는 것임을 설명할 수 있다. 📌 변수란 무엇인가? 왜 필요한가? 애플리케이션은 데이터를 다룬다. 아무리 복잡한 애플리케이션.. 2021. 7. 20.