일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Database
- java
- VIM
- Data Structure
- Javascript
- network
- LeetCode
- vscode
- DP
- 알고리즘
- Algorithm
- DFS
- git
- 동적 계획법
- frontend
- 그레이들
- BFS
- react
- 자바
- 리트코드
- 다이나믹 프로그래밍
- 프로그래머스
- Redux
- Graph
- 안드로이드
- Python
- CS
- db
- TypeScript
- 백준
- Today
- Total
목록Javascript (39)
늘 겸손하게
function random(min, max) { return parseFloat((Math.random() * (max - min) + min).toFixed(2)); }; min : 최소 max : 최대
목차 숫자 타입 Infinity & -Infinity NaN 숫자 표현 범위 JavaScript 숫자 타입 C, 자바는 소수가 없는 정수, 소수가 있는 실수를 따로 구분합니다. 정수는 int, long, 실수는 float, double 타입을 제공하나 자바스크립트는 실수 하나만 지원합니다. ECMAScript 사양 자바스크립트 숫자 타입의 값은 배정밀도 64비트 부동소수점 형식을 따릅니다. 즉, 모든 수를 실수로 처리합니다. 따라서 정수로 표시되어도 사실은 실수입니다. // 숫자 타입은 모두 실수로 처리된다. console.log(1 === 1.0); // true 숫자 타입은 추가적으로 세 가지 특별한 값도 지원합니다. Infinity : 양의 무한대 -Infinity : 음의 무한대 NaN : Not..
목차 for / in과 for / of 차이 for / in for / of for / in 과 for / of 차이 둘 다 객체를 순회할 수 있는 명령어이지만 근소한 차이가 있다. 이를 알아보자. for / in 객체의 모든 열거할 수 있는 속성을 순회하게 해준다. 속성의 값이 아닌 속성 키를 출력함. const obj = { name: 'jack', age: 20, } const arr = [100, 200, 300]; for (let ele in obj) { console.log(ele); // name, age } for (let ele in arr) { console.log(ele);// 0, 1, 2 } 배열 for / in 순회 배열을 for / in으로 순회하면 배열의 원소가 출력되는것이 ..
자바스크립트에서 객체는 속성의 집합이며 속성은 키와 값으로 구성된다. const person = { name: 'Jack', age: 25, } 속성 키로 사용할 수 있는 값은 '빈 문자열을 포함하는 모든 문자열 또는 심벌 값'이고 속성 값으로 사용할 수 있는 값은 '자바스크립트에서 사용할 수 있는 모든 값' 이다. 속성 키 속성 키는 일반적으로 문자열을 사용하고 따옴표로 묶을 필요는 없으나 식별자 네이밍 규칙을 따르지 않는다면 따옴표로 감싸야 한다. const person = { firstName: 'Jack', 'last-name': 'Lee', } 빈 문자열 또한 속성의 키가 될 수 있으나 키로서 의미가 없으므로 권장하지 않는다. const foo = { '': '' }; console.log(fo..