[解決済み] 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
).
表は以下より抜粋 この回答
関連
-
[解決済み] TypeScriptの「as const」の意味とその使用例とは?
-
[解決済み] TypeScript で `window` に新しいプロパティを明示的に設定するにはどうすればよいですか?
-
[解決済み] TypeScriptでパラメータとして強く型付けされた関数は可能か?
-
[解決済み] JSONオブジェクトをTypeScriptのクラスにキャストする方法を教えてください。
-
[解決済み] TypeScriptで文字列をenumに変換するには?
-
[解決済み] TypeScriptのオブジェクトリテラルでの型定義
-
[解決済み] Typescript によるインターフェース型チェック
-
[解決済み] TypeScriptで配列に文字列が含まれているかどうかを確認するには?
-
[解決済み】TypeScriptのインターフェースと型について
-
[解決済み】Typescript Type 'string' はタイプに割り当てられない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Jestで関数をモックする方法
-
[解決済み] JavaScriptで文字列を整数に変換する方法は?
-
[解決済み] Typescript は ?演算子をサポートしていますか?(そして、それは何と呼ばれているのでしょうか?)
-
[解決済み] 'unknown' vs. 'any'
-
[解決済み] TypeScriptでインターフェースファイルの定義に基づいたオブジェクトを作成するには?
-
[解決済み] parseInt()とNumber()の違いは何ですか?
-
[解決済み] TypeScriptのクラス型チェック
-
[解決済み】「エラー TS2533: オブジェクトは 'null' または 'undefined' の可能性があります」を抑制する方法とは?
-
[解決済み】Typescriptで、文字列がNumericであるかどうかを確認する方法
-
[解決済み] parseIntとunary plus、いつどちらを使うか?