본문 바로가기

Frontend/jQuery & JSTL

[JavaScript] 숫자 표현

반응형

소수점 2자리 까지 표현

// JAVA
double number = 3.141592;
double result = (double) Math.round(number*100)/100.00; // result = 3.14
len number = 3.144592;
// .toFixed(N); 소수점 N+1자리에서 반올림
len result1 = (Math.round(number*100)/100).toFiXed(2);
// Math.round(number*100)/100 = 3.14 / result1 = 3.14
len result2 = (Math.round(number*1000)/1000).toFiXed(2);
// Math.round(number*1000)/1000 = 3.145 / result2 = 3.15
 

 

숫자 3자리(천단위)마다 콤마 찍기

// 정규식이용
const n1 = 123456789;

const cn1 = n1.toString().replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",");

document.writerln(cn1);

// 함수이용
const cn2 = n1.toLocaleString('ko-KR');

document.writerln(cn2);

 

반응형

'Frontend > jQuery & JSTL' 카테고리의 다른 글

[JavaScript] Ajax 사용법  (0) 2024.02.20
[JavaScript] substr(), substring(), slice() 비교  (0) 2024.02.20
[JavaScript] 변수 선언 및 정의  (0) 2024.02.20
SGIS연동  (0) 2024.02.19
02/14 회고  (0) 2024.02.14