일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이벤트캡쳐링
- 쿠버네티스
- 10869번
- 코어자바스크립트
- LeetCode
- hoisting
- JavaScript
- 3003번
- 2588번
- 프리코스
- MSA
- vue
- 10926번
- 우테코
- 리스트복사
- v-model
- 백준
- 젠킨스
- 배열파티션
- 도커
- 파이썬
- 객체지향의 사실과 오해
- v-if
- 실행 컨텍스트
- 빅오표기법
- v-for
- DevOps
- Python
- v-on
- 이벤트버블링
- Today
- Total
목록JavaScript (13)
새오의 개발 기록

1. 코드를 HTML 파일에 임포트 하면 브라우저가 해당 HTML을 읽는 작업을 함 스크립트를 감지하여 임포트 함 브라우저가 스크립트를 HTML 혹은 HTML로 작성된 인라인 스크립트를 실행함 2. 브라우저가 스크립트를 분석(parsing)하고 실행함 2-1. Parsing 단계 parsing(분석): 브라우저가 Javascript 코드를 읽어 들여서 로딩하는 작업. 실행은 실제로 일어나는 과정으로 코드가 영향력을 발휘하는 단계. 브라우저는 Javascript 엔진을 이용하게 되는데 모든 주요 브라우저에는 해당 기능을 지원함. Google 브라우저인 Chrome에서는 v8, Firefox에서는 Spider Monkey와 같은 엔진이 분석과 실행을 도맡음 대부분 interpreter와 compiler의 두..
값식문 프로그래밍 언어를 사용해 결국 컴퓨터를 이해시키고자 하기 때문에 문법을 간과해서는 안됨. 값과 식과 문을 구분해서 사용하자. (): 함수 {}: 값 또는 식 // 값이 들어가야 하는 자리에 '식'이 들어서 안 됨 Hello World // 삼항연산자는 '값'으로 귀결되기 때문에 사용 가능 Hello World 바로 리턴되는 분기문은 논리 연산자 사용하는 것이 좋음 if (condition) {return one} {conditionOne && one 삼항 연산자 삼항 연산자로 숏코딩 하는 것도 좋지만 삼항 연산자를 일관성있게 사용하는 것이 중요함. 삼항 연산자에는 '조건', '참', '거짓' 3개의 피연산자가 존재 삼항 연산자를 과도하게 사용하기보다 if로 조건을 나누기 조건이 여러 개인 경우 가..
주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환 Math.floor(x) // 매개변수 x는 숫자 Math.floor( 45.95); // 45 Math.floor( 45.05); // 45 Math.floor( 4 ); // 4 Math.floor(-45.05); // -46 Math.floor(-45.95); // -46 Math.floor() : 소수점 이하를 버림한다. Math.ceil() : 소수점 이하를 올림한다. Math.round() : 소수점 이하를 반올림한다.
절대값을 반환하는 메서드 매개변수를 숫자로 강제 형변환함 강제할 수 없는 값은 NaN 반환함 Math.abs(x) function difference(a, b) { return Math.abs(a - b); } console.log(difference(3, 5)); // Expected output: 2 console.log(difference(5, 3)); // Expected output: 2 console.log(difference(1.23456, 7.89012)); // Expected output: 6.6555599999999995 Math.abs(-Infinity); // Infinity Math.abs(-1); // 1 Math.abs(-0); // 0 Math.abs(0); // 0 Mat..