일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코어자바스크립트
- DevOps
- JavaScript
- 빅오표기법
- 이벤트캡쳐링
- 10926번
- 파이썬
- v-if
- vue
- LeetCode
- 젠킨스
- v-on
- 이벤트버블링
- 배열파티션
- 10869번
- hoisting
- 실행 컨텍스트
- 프리코스
- 도커
- v-model
- MSA
- 객체지향의 사실과 오해
- 2588번
- 우테코
- v-for
- Python
- 쿠버네티스
- 백준
- 3003번
- 리스트복사
- Today
- Total
목록클린코드 (3)
새오의 개발 기록
min - max min - max를 명시적으로 다루는 방법 최소값과 최대값을 다룬다 최소값과 최대값 포함 여부를 결정해야 한다. (이상-초과 / 이하-미만) 혹은 네이밍에 최소값과 최대값 포함 여부를 표현한다. 예제 function genRandomNumber(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } // 상수 const MIN_NUMBER = 1 const MAX_NUMBER = 45; genRandomNumber(MIN_NUMBER, MAX_NUMBER); const MAX_AGE = 20 function isAdult(age) { // 최소, 최대값 (포함되는지 vs 안되는지) // 이상, 초과 vs 이하, 미..

타입 검사 typeof // primitive를 typeof로 검사하는 예시 typeof '문자열' // 'string' typeof true // 'boolean' typeof undefined // 'undefined' typeof 123 // 'number' typeof Symbol() // 'symbol' typeof로 검사하면 문자열로 반환됨 // reference value의 typeof 예시 function myFunction() { console.log('function'); }; const str = new String('문자열'); typeof myFunction // 'function' typeof str // 'object' typeof null // 'object' 단점: refe..
값식문 프로그래밍 언어를 사용해 결국 컴퓨터를 이해시키고자 하기 때문에 문법을 간과해서는 안됨. 값과 식과 문을 구분해서 사용하자. (): 함수 {}: 값 또는 식 // 값이 들어가야 하는 자리에 '식'이 들어서 안 됨 Hello World // 삼항연산자는 '값'으로 귀결되기 때문에 사용 가능 Hello World 바로 리턴되는 분기문은 논리 연산자 사용하는 것이 좋음 if (condition) {return one} {conditionOne && one 삼항 연산자 삼항 연산자로 숏코딩 하는 것도 좋지만 삼항 연산자를 일관성있게 사용하는 것이 중요함. 삼항 연산자에는 '조건', '참', '거짓' 3개의 피연산자가 존재 삼항 연산자를 과도하게 사용하기보다 if로 조건을 나누기 조건이 여러 개인 경우 가..