エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScript or TypeScriptで大きい数字を扱うときは罠がいっぱい。 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScript or TypeScriptで大きい数字を扱うときは罠がいっぱい。 - Qiita
はじめに どうもこんにちは torihaziです。 今日はTypeScriptのnumberを扱っていた時に 少し詰まったの... はじめに どうもこんにちは torihaziです。 今日はTypeScriptのnumberを扱っていた時に 少し詰まったのでその備忘録になります。 特に formで大きな数値を扱ったり、表示したりするときにハマる可能性大です。 今回はreact-hook-formとzodを組み合わせて使用した例を出しています。 罠1: numberは十分大きい数だと科学的記法になる 例えば 以下のような数値(整数10桁、小数点2桁まで)を入力するformとzodのスキーマがあったとします。 zodのスキーマ = z.object({ value: z.number() .refine( (v) => { const [intrger, _] = v.toString().split("."); return integerPart.length <= 10; }, { message: "整数部分は10

