1. ホーム
  2. typescript

[解決済み] TypeScriptで文字列を数値に変換する方法とは?

2022-03-16 15:21:33

質問

ある数値の文字列表現が与えられたとき、それをどのように number をTypeScriptで作成することはできますか?

var numberString: string = "1234";
var numberValue: number = /* what should I do with `numberString`? */;

解決方法は?

まさに JavaScriptで を使用することができます。 parseInt または parseFloat 関数を使うか、あるいは単に単項の + 演算子を使用します。

var x = "32";
var y: number = +x;

これらのテクニックはすべて正しいタイピングを行い、次のような単純な10進整数文字列を正しくパースします。 "123" しかし、他の様々な、おそらく予期されるケース(例えば "123.45" やコーナーケース(例えば null ).

表は以下より抜粋 この回答