파도파도 나오는 JavaScript
[JS Level up][Ch1][데이터] 숫자와 수학
써치킴
2022. 1. 29. 03:42
const pi = 3.14156265358979;
console.log(pi);
const str = pi.toFixed(2); // 소수점 2자리까지 인지 -> 문자데이터 반환
console.log(str);
console.log(typeof str);
const integer = parseInt(str); // 정수형으로 반환
const float = parseFloat(str); // 소수형으로 반환
console.log(integer);
console.log(float);
console.log(typeof integer, typeof float);
Math
수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체
? 내장 객체 : 자바스크립트에 이미 내장되어있는 객체
Math MDN
구글에 math mdn 검색 > https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math
Math - JavaScript | MDN
Math는 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체입니다.
developer.mozilla.org
Math.abs()
abs -> absolute의 약어
숫자의 절대값을 반환
console.log('abs: ', Math.abs(-12)); // -12의 절대값
console.log('min: ', Math.min(2, 8)); // 2와 8 중에 가장 작은 값
console.log('max: ', Math.max(2, 8)); // 2와 8 중에 가장 큰 값
console.log('ceil: ', Math.ceil(3.14)); // 올림
console.log('floor: ', Math.floor(3.14)); // 내림
console.log('round: ', Math.round(3.14)); // 반올림
console.log('random: ', Math.random()); // 랜덤한 숫자 추출(소수 단위)