일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 공유기 서버
- 웹 커리큘럼
- 웹 스터디
- Spring Batch
- ipTIME
- 웹앱
- Spring Framework
- reactive
- 서버운영
- spring reactive
- reactor core
- reactor
- Today
- Total
Hello World
5장 표현식과 연산자는 자바스크립트 언어만의 특징이 슬슬 보이기 시작하는 단원이 아닐까 생각한다. 1. 피연산자 타입 : - ‘ + ‘ 연산자 : 숫자타입 피연산자 = 덧셈 문자열타입 피연산자 = 이어 붙임 - 문자열 하나와 숫자 하나를 전달 받을 경우, 숫자를 문자열로 변환하여 얻어진 문자열을 원래의 문자열과 이어 붙인다. 2. 동등 ( == ) 과 일치 ( === ) : 1. 일치하는지 아닌지 판단하는데의 규칙 - 두 값의 타입이 다르면, 두 값은 일치하지 않음 - 두 값이 모두 숫자이고 값이 같다면 두 값은 일치. 단, 적어도 하나의 값이 NaN일 경우 두 값은 일치하지 않음. NaN값은 어느 값과도 일치하지 않는다. - 두 값이 모두 문자열이고 같은 위치에 정확히 같은 문자들을 갖고 있다면 두 값..
4. 변수 단원은 내용이 어렵지 않아 간단히 정리하고 끝. - 변수 선언 : - var문으로 선언되지 않은 변수에 값을 할당하려 하면, 자바스크립트가 암묵적으로 그 변수를 선언 함. ( 단, 항상 전역 변수로 선언 됨) - 블록 단위의 유효 범위는 없다. - 함수 안에서 정의된 변수는 그것이 정의된 위치에 관계없이 항상 함수 전체에 걸쳐 유효하다. - 정의되지 않은 변수 vs 할당되지 않은 변수 - 선언되지 않은 변수 : 읽을 경우 런타임 에러가 발생 - 할당되지 않은 변수 : 읽을 경우 undefined 가 발생 - this 키워드를 사용해서 전역객체를 참조할 수 있다. - Window 객체 : 브라우저 창에 표시되는 모든 자바스크립트 코드의 전역 객체 역할 담당 - Window 프로퍼티 : this ..
3장 데이터 타입과 값 단원에 대한 내용 정리. 1. 특수한 숫자 값 - Infinity, -Infinity : 무한대를 나타내는 특수한 값 - NaN : 수리연산이 정의되지 않은 결과를 산출하거나 에러를 발생시킬 경우 리턴되는 값 어떤 숫자와 비교해도 동일하지 않으며 심지어 스스로와 비교해도 그렇다. ( ==, === 할때 다시 나오는 내용) cf. isNaN() : NaN값을 테스트 하기 위함 . isFinite() : 주어진 숫자가 NaN이 아닌 동시에 양의 무한대나 음의 무한대가 아닌지 여부를 검사 2. 숫자를 문자열로 변환 a. var n = 100; var s = n + “bottles of beer on the wall.”; b. var n_as_string = n + “”; c. var s..