Notice
Recent Posts
Recent Comments
Link
COCO World
[Javascript/자바스크립트] 자료형 - 숫자형 본문
[1] 숫자를 입력하는 다양한 방법
let billion = 1000000000;
// 'e'는 e 왼쪽의 수에 e 오른쪽에 있는 수만큼의 10의 거듭제곱을 곱하는 효과
// 1e3 = 1 * 1000
let billion = 1e9; // 1000000000;
// 'e'우측에 음수가 있으면, 이 음수의 절댓값 만큼 10을 거듭제곱한 수로 나누는 것을 의미
let ms = 0.000001;
let ms = 1e-6;
1e-3 = 1 / 1000 (=0.001)
1.23e-6 = 1.23 / 1000000 (=0.00000123)
[2] 어림수 구하기
- Math.floor : 소수점 첫째 자리에서 내림 ex) 3.1은 3, -1.1은 -2
- Math.ceil : 소수점 첫째 자리에서 올림 ex) 3.1은 4, -1.1은 -1
- Math.round : 소수점 첫째 자리에서 반올림 ex) 3.1은 3, 3.6은 4, -1.1은 1
- Math.trunc : 소수부를 무시 ex) 3.1은 3, -1.1은 -1
- toFixed : n번째 수까지의 어림수를 구한 후 이를 문자형으로 반환해주는 메서드
[3] parseInt / parseFloat
: 두 함수는 불가능할 때까지 문자열에서 숫자를 읽음. 숫자를 읽는 도중에 오류 발생시, 이미 수집된 숫자를 반환
읽을 수 없는 숫자가 없을 때에는 NaN 반환
alert( parseInt('100px') ); //100
alert( parseFloat('12.5em') ); // 12.5
alert( parseInt('a123') ); // NaN
'Language > JavaScript' 카테고리의 다른 글
[Javascript/자바스크립트] 자료형 - 배열 (0) | 2023.01.25 |
---|---|
[Javascript/자바스크립트] 자료형 - 문자열 (0) | 2023.01.24 |
[Javascript/자바스크립트] 원시값과 메서드 (0) | 2023.01.22 |
[Javascript/자바스크립트] Day4 - new 연산자와 생성자 함수 (0) | 2023.01.22 |
[Javascript/자바스크립트] Day3 - 메서드와 this (0) | 2023.01.22 |