🎃

javascript基礎2

に公開

今日はデータの入力について学んだ。

console.log(input.join(","))

でカンマを全部に入れられる!

あとconsole.logでは最後に改行されるので

process.stdout.write()

で改行されない.

入力された値に対して自動で3桁ごとにカンマをつけてくれる
console.log(input.toLocaleString)

※Number型が16桁までしか対応してないのでそれ以上だと使えない、、

const num = input.replace(/\B(?=(\d{3})+(?!\d))/g, ",");
\Bが単語の境界線じゃない場所
(?=)で置換せずにはさみこめる
(\d{3})で3つ文字が続いたとき
(?!\d)で末尾にはつけない処理
/gで何回も適応
","カンマをつける

Discussion