능히 해낼 수 있다
230113 JS: 숙달을 위한 메모 - Number(숫자) 편 본문
반응형
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영).
아뭍따, 백문이불여일견이라 했다.
바로 예시와 설명을 들어가겠다💪
const pi = 3.14159265358979;
console.log(pi); // 3.14159265358979
const str = pi.toFixed(2);
//숫자데이터에 사용하는 메소드: 숫자 몇번째 자리까지 유지할건지, 대신 string으로 타입이 바뀜
console.log(str); // 3.14
console.log(typeof str); // string
const integer = parseInt(str); // 전역함수 정수반환
const float = parseFloat(str); // 전역함수 소수점유지
console.log(integer); //>> 3
console.log(float); //>> 3.14
console.log(typeof integer, typeof float); //>> number number
// Math Object: 내장객체(JS안에 이미 들어있다는 뜻의 어려운말)
console.log('abs: ', Math.abs(-15)); //>> abs: 15
console.log('min: ', Math.min(2,8)); //>> min: 2
console.log('max: ', Math.max(2, 8)); //>> max: 8
console.log('ceil: ', Math.ceil(2.15)); //>> ceil: 3 '올림처리'
console.log('floor: ', Math.floor(3.14)); //>> floor: 3 '내림처리'
console.log('round: ', Math.round(3.12)); //>> round: 3 '반올림'
console.log('random: ', Math.random()); // just random
숫자 관련된 다양한 메소드들이 있고, 뿐만아니라 Math.이라고 하는 내장객체함수라는 것이 있다.
따로 만들어 내는 것이 아닌 JavaScript에서 제공해주는 함수라는 소리다.
이를통해 숫자에 관련된 여러가지 처리를 보여 줄 수 있고, 산출하는 함수를 짤 수도 있겠다.
인지하고 있으면 추 후 숫자를 다루게 되는 직장에 들어가거나,
그 숫자를 보여줘야하는 웹이나 앱을 다루게 될 때 유용하게 사용될 것 같다.
반응형
'개발🌐 > JavaScript' 카테고리의 다른 글
230113 JS: 숙달을 위한 메모 - Variable(변수) 편 (0) | 2023.01.13 |
---|---|
230113 JS: 숙달을 위한 메모 - String(문자) 편 (0) | 2023.01.13 |
230113 JS: 숙달을 위한 메모 - Array(배열) 편 II (0) | 2023.01.13 |
230113 JS: 숙달을 위한 메모 - Array(배열) 편 I (0) | 2023.01.13 |
230111 JS: import, export (0) | 2023.01.11 |