일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nth-child()
- 자바
- 가상클래스 선택자
- 즐거운자바
- vmax
- 부스트코스
- EDWITH
- optgroup
- 가상요소 선택자
- 부정 선택자
- 소스트리
- 보충필요
- nth-of-type()
- 복합 선택자
- 깃헙
- JavaScript
- 다시보자
- datalist
- 속성 선택자
- HTML Templating
- jsp
- 다시볼 것
- spring
- 서블릿
- 즐거운 자바
- 김성박
- 웹개발
- ES6
- vmin
- 상속
- Today
- Total
목록ES6 (2)
기억의 DataBase
undefined ※ NULL과 undefined은 무엇이 다른가? undefined -> 변수를 선언만 하고 값을 할당하지 않음. 즉, 자료형이 결정되지 않은 상태이다. (선언하지 않은 변수도 콘솔이나 기타 메세지에는 undefined라고 뜨지만, undefined라는 값을 가지는 것은 아니다.) null -> 변수를 선언하고, 'null'이라는 빈 값을 할당한 경우이다. (이 '빈 값'의 경우 자료형에 따라 여러가지가 있지만, null은 객체형 데이터-ex: array, object-의 빈 값을 의미한다. 문자열(string)의 경우 "'', 숫자(number)의 경우 0이 빈값이고, 이들 빈값 모두는 if문에서 false로 형변환된다.) 다시말해서, undefined는 자료형이 결정되지 않은 변수이..
자바스크립트의 Version 자바스크립트 버전은 ECMAScript(줄여서ES)의 버전에 따라서 결정되고, 이를 자바스크립트 실행 엔진이 반영 ex) ES5, ES6(ES2015), 현재는 ES9까지 나온 상태. 2018년을 중심으로 ES6를 지원하는 브라우저가 많아서 몇 년간 ES6 문법이 표준으로 쓰이고 있음. ES6는 ES5문법을 포함하고 있어 하위호환성 문제가 없으나, 다만 feature별로 지원하지 않는 브라우저가 있음. 변수(Variable) var - ES5까지 자주 쓰던 변수선언 방식(const와 let의 구분이 없었음) const - 한번 할당하면 재할당 할 수 없는 타입(상수와 유사) 연산자 1. ||(or 연산자)를 활용하면, if else 식의 코드를 줄일 수 있다. ex) var ..