일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 엘리
- type
- 2판
- TypeScript
- 렌더링
- 자바스크립트문법
- React
- 리액트
- 자바스크립트
- 클린코드
- 리팩토링
- 자료구조
- 리뷰
- 리팩터링
- 책
- 타입
- 도서
- 마틴파울러
- javascript
- 문법
- 개정판
- rendering
- basic
- syntax
- 기본
- 개발자
- ES5
- js
- 브라우저
- refactoring
- Today
- Total
목록javascript (14)
Santos의 개발블로그
함수를 당장 실행하지 않고 정확히 몇 초의 딜레이 후에 실행하고 싶을 쓰는 함수가 있다. 이것을 "Scheduling a call" 이라고 하는데 이것을 구현하기 위해 2가지의 메소드가 존재한다. 1. setTimeout 2. setInterval 이 두 메소드는 JavaScript 스펙의 일부가 아닌 Node js, 브라우저에서 제공되는 메소드들이라는 것을 꼭 명심하기 바란다. setTimeout, clearTimeout setTimeout: 일정 시간 간격 이후에 함수가 한번 실행 func|code: 실행을 위한 함수나 문자열, 주로 함수를 받는다. delay: 실행하기 전의 딜레이, ms단위로 이루어져 있다, (1000ms == 1 second), default 값은 0ms이다. arg1, arg2..
=== '===' : 엄격한 동등성을 비교, 즉 타입과 값 모두 체크 몇가지 예제를 통해서 알아보자. 1) 숫자 10 두개를 비교 -> Number 타입, 10이라는 값을 가지고 있음 예상대로 true 가 반환된다. 2) 문자 'hello' 두개를 비교 -> String 타입, 'hello' 라는 값을 가지고 있음 예상대로 true 가 반환된다. 3) 숫자 10과 문자열 '10'을 비교 -> 숫자 10은 Number 타입, 10 이라는 값을 가지고 있음 -> 문자열 '10'은 String 타입, 10 이라는 값을 가지고 있음 타입과 값을 비교하는 '===' 비교 연산자는 false를 반환한다. '===' -> 타입과 값 모두 비교할 때 사용, 모두 같아야만 true를 반환한다. == '==' : 조금은 ..
JavaScript의 데이터 타입은 "원시 타입", "객체 타입" 으로 나뉘어 진다. "원시 타입" 에는 String, Number, Boolean, Null, Undefined, Symbol 이 있으며, "객체 타입"에는 Object, Array, RegExp, Function 등이 포함된다. 이 문장을 수도없이 기억하려고 노력하였다. 어떤 언어를 처음 공부할 때 가장 중요하게 생각하는 것은 그 언어가 가지고 있는 본질적인 성질이기 때문이라고 생각했기 때문이다. 원시 타입과 객체 타입에 대해서 심도(?)있게 공부를 하는 도중 문득 이런 문장을 보고 궁금증에 도달하게 되었다. "원시타입은 객체가 아니기 때문에, 메소드와 속성을 가질 수 없다." "그럼 지금까지 내가 써왔던 String.split() 또는..
데이터 타입 * 여기서는 데이터 타입에 관련된 내용만 다룹니다. 생소한 용어들(배열, 객체, String, Booleans 등등) 은 추후에 상세히 다룰 예정입니다. 모든 프로그래밍 언어에서는 데이터 타입이라는 것이 존재하는데, JavaScript에서는 2가지의 데이터 타입을 사용한다. - 원시 데이터 타입 - 객체(참조) 데이터 타입 1. 원시 데이터 타입 (passed by value) JavaScript에는 6가지 종류의 원시 데이터 타입이 존재한다. 원시 데이터 타입은 JavaScript에서 객체가 아닌 것들이며, 값 그 자체로 저장된 것이다. - Booleans - Null - Undefined - Number - String - Symbol 만약 이런식으로 변수와 값을 선언했다면, 메모리 상에..