본문 바로가기
WEB/JavsScript

[JavaScript] Number 인스턴스 메소드

by Raymond 2022. 5. 8.

Number 인스턴스 메소드


toString(), toExponential(), toFixed()

toString() : Number -> String 


toExponential() : 숫자를 지수표기법으로 반환. 문자열반환 지수는 과학이나 공학에서 아주 큰 숫자를 표기하는 기법 


toFixed() : 소수점 몇자리까지 보여줄지 결정하는 함수 반올림해서 자리수 맞춰줌.

 

<script>
  let num = 323;
  let strNum = num.toString();
  
  let x = 10.656;
  console.log(x.toExponential(2)); // 1.07e+1

  console.log(x.toFixed(0)); // 11
  console.log(x.toFixed(1)); // 10.7
  console.log(x.toFixed(2)); // 10.66
  console.log(x.toFixed(4)); // 10.6560
</script>

 

toPrecision(), parseInt(), parseFloat()

toPrecision() : 정수와 소수점 모두를 합쳐서 몇자리까지 보여줄지 결정. 반올림을 한다.


parseInt() : 문자를 정수로 반환 


parseFloat() : 소수점으로 반환

 

<script>
  let x = 10.656;
  console.log(x.toPrecision(2)); // 11
  console.log(x.toPrecision(3)); // 10.7

  console.log(parseInt("3")); // 숫자 3
  console.log(parseInt("12.33")); // 숫자 12
  console.log(parseInt("12.77")); // 숫자 12

  console.log(parseFloat("12.33"));
</script>

 

참고자료

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number

'WEB > JavsScript' 카테고리의 다른 글

[JavaScript] Date 인스턴스 메소드  (0) 2022.05.10
[JavaScript] Array 인스턴스 메소드  (0) 2022.05.09
[JavaScript] String 인스턴스 메소드  (0) 2022.05.07
[JavaScript] 함수(function)  (0) 2022.05.06
[JavaScript] 반복문  (0) 2022.05.05

댓글