문제 58 : 콤마 찍기

less than 1 minute read

문제 58 : 콤마 찍기

// 숫자를 입력받고 천 단위로 콤마(,)를 찍어라

// 123456789를 입력받았으면 123,456,789를 출력해야 한다.

풀이 1

const nums = Number(prompt("숫자를 입력하세요."));
console.log(nums.toLocaleString());

toLocaleString

toLocaleString은 숫자를 언어에 맞게 반환해줍니다.

let number = 123456789;
number.toLocaleString("zh-Hans-CN-u-nu-hanidec");

// "一二三,四五六,七八九"

여러 옵션을 주냐에 따라 다양한 표현이 가능하다.
기본값은 en 이기 때문에 미국의 숫자 표기법이 콤마(,)가 붙어서 나온다.

Leave a comment