数値の文字列表現が与えられた場合、それをnumber
TypeScript の型に変換するにはどうすればよいですか?
var numberString: string = "1234";
var numberValue: number = /* what should I do with `numberString`? */;
ベストアンサー1
まさに JavaScriptで、あなたはparseInt
またはparseFloat
関数を使用するか、単項演算子を使用するだけです+
。
var x = "32";
var y: number = +x;
言及した手法はすべて正しい型付けが行われ、 のような単純な 10 進整数文字列を正しく解析しますが、その他のさまざまな、おそらく予想されるケース ( など) やコーナー ケース ( など)"123"
では動作が異なります。"123.45"
null
表は以下から引用この答え