
https://www.yes24.com/product/goods/108748709
코딩 자율학습 HTML + CSS + 자바스크립트 - 예스24
코딩을 몰라도 걱정 제로, 이 책 하나로 충분히 웹 개발을 시작할 수 있다!이 책은 코딩 초보자가 문법을 빠르고 재밌게 배울 수 있도록 실무에서 주로 사용하는 내용을 쏙쏙 골라 다양한 예제와
www.yes24.com
|
3주차
|
11일
|
12일
|
13일
|
14일
|
15일
|
|
목차
|
9장 자바스크립트 기초 문법 살펴보기
9.1 변수와 상수
9.2 자료형
9.3 연산자
|
9장 자바스크립트 기초 문법 살펴보기
9.4 조건문 다루기
9.5 반복문 다루기
|
10장 자바스크립트 함수 다루기
10.1 함수란
10.2 함수를 정의하는 방법
10.3 함수 기능 확장하기
|
10장 자바스크립트 함수 다루기
10.4 함수의 특징 이해하기
10.5 즉시 실행 함수 사용하기
|
11장 자바스크립트 객체 다루기
11.1 객체란
11.2 객체 속성 다루기
|
9장 자바스크립트 기초 문법 살펴보기
9.1 변수와 상수
9.1.1 변수
- 키워드
- 식별자
- 연산자
- 표현식
- 값
- 세미콜론
- 선언, 할당, 초기화
9.1.2 새로운 변수 선언 키워드 let
변수 선언하는 var 말고도 let이 ES6(자바스크립트 표준화 ECMAScript의 6번째 버전)에서 새로 추가됨
기능 개선사항
- 변수명 중복이 불가
- 호이스팅이 되지 않음.
- 스코프의 범위가 다름
9.1.3 상수


9.1.4 식별자 명명 규칙
강제적 식별자 명명 규칙
| 규칙 | 불가능 예 |
| 식별자에 키워드 사용 불가 | var, let, const |
| 식별자에 공백 표함 불가 | my School, like food |
| 식별자의 첫 글자는 영문 소문자, _(언더스코어), $기호만 사용 | *name, #age, @email |
관용적 식별자 명명 규칙
| 귷칙 | 좋은 예 | 나쁜 예 |
| 식별자는 영문으로만 작성 | name, age | 이름, 나이 |
| 식별자는 의미 있는 단어로 작성 | name, age(이름과 나이 저장 시) | a, b(이름 과 나이 저장시) |
식별자 표기법
| 표기법 | 설명 | 예 |
| 카멜 표기법 | 변수명과 함수명 작성 시 사용 | firstName, lastName |
| 언더스코어 표기법 | 상수명 작성 시 사용 | FIRST_NAME, last_name |
| 파스칼 표기법 | 생성자 ㅅ함수명 작성 시 사용 | FirstName, LastName |
9.2 자료형
9.2.1 문자열






이스케이프 문자
| 이스케이프 문자 사용 시 | 설명 |
| \' | 작은 따옴표(single quotes) |
| \" | 큰 따옴표(double quotes) |
| \n | 줄 바꿈(new line) |
| \t | 수평 탭(horizontal tab) |
| \\ | 역슬래시(backslash) |
9.2.2 숫자형




9.2.3 논리형




9.2.4 undefined


9.2.5 null


9.2.6 객체




9.3 연산자
9.3.1 산술 연산자
9.3.2 대입 연산자와 복합 대입 연산자
9.3.3 비교 연산자
9.3.4 논리 연산자
9.3.5 삼항 연산자
9.3.6 연산자 우선순위
9.3.7 형 변환
9.4 조건문 다루기
9.4.1 if, else, else if 문
9.4.2 switch 문
9.4.3 if 문과 조건식
9.4.4 if 문 vs switch 문
9.5 반복문 다루기
9.5.1 while 문
9.5.2 무한 반복문
9.5.3 do...while 문
9.5.4 for 문
9.5.5 for 문과 배열
9.5.6 for...in
9.5.7 break 문
9.5.8 continue 문
10장 자바스크립트 함수 다루기
10.1 함수란
10.2 함수를 정의하는 방법
10.2.1 함수 선언문으로 함수 정의하기
10.2.2 함수 표현식으로 함수 정의하기
10.2.3 화살표 함수로 함수 정의하기
10.3 함수 기능 확장하기
10.3.1 매개변수와 인수
10.3.2 매개변수의 특징
10.3.3 return 문
10.4 함수의 특징 이해하기
10.4.1 스코프
10.4.2 함수 호이스팅
10.5 즉시 실행 함수 사용하기
11장 자바스크립트 객체 다루기
11.1 객체란
11.2 객체 속성 다루기
11.2.1 객체 속성에 접근하기
11.2.2 객체 속성 값 변경하기
11.2.3 객체 속성 동적으로 추가하기
11.2.4 객체 속성 동적으로 삭제하기
11.2.5 객체의 데이터 관리 방법 이해하기