[解決済み] JavaScriptで文字列を整数に変換する方法は?
2022-03-18 19:10:46
質問
JavaScriptで文字列を整数に変換するには?
どのように解決するのですか?
最も簡単な方法は、ネイティブの
Number
関数を使用します。
var x = Number("1000")
それがうまくいかない場合は、次のような方法があります。 パースイント , 単項プラス , parseFloat with floor そして Math.round メソッドを使用します。
parseIntです。
var x = parseInt("1000", 10); // you want to use radix 10
// so you get a decimal number even with a leading 0 and an old browser ([IE8, Firefox 20, Chrome 22 and older][1])
単項プラス 文字列がすでに整数の形になっている場合。
var x = +"1000";
文字列が float である、あるいは float である可能性があり、 整数が必要な場合。
var x = Math.floor("1000.01"); //floor automatically converts string to number
とか、Math.floorを何度も使うような場合。
var floor = Math.floor;
var x = floor("1000.01");
parseInt を呼び出すときに基数を入れ忘れるタイプなら、parseFloat を使って好きなように丸めることができます。ここではfloorを使っています。
var floor = Math.floor;
var x = floor(parseFloat("1000.01"));
面白いことに、Math.round(Math.floorと同様)は文字列から数値への変換を行うので、数値を丸めたい場合(あるいは文字列に整数が含まれている場合)、これは素晴らしい方法で、たぶん私のお気に入りです。
var round = Math.round;
var x = round("1000"); //equivalent to round("1000",0)
関連
-
Vueにシンプルなメモ帳機能を実装
-
[解決済み】「.addEventListener is not a function」なぜこのエラーが発生するのか?
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaScriptで文字列をbooleanに変換するにはどうしたらいいですか?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Vue Element-uiは、アイコンを追加するためのツリーコントロールノードを詳細に実装しています。
-
vue3.0プロジェクトのアーキテクチャを構築するための便利なツール
-
HTML+CSS+JavaScriptで簡単な三目並べゲームを作成する。
-
vueディレクティブv-bindの使用と注意点
-
[解決済み] テスト
-
[解決済み】リソースの読み込みに失敗した:Bind関数でサーバーが500(Internal Server Error)のステータスで応答した【非公開
-
[解決済み】「X-Frame-Options」を「SAMEORIGIN」に設定したため、フレームでの表示を拒否された。
-
[解決済み】JavaScriptエラー(Uncaught SyntaxError: Unexpected end of input)
-
Uncaught TypeError: null のプロパティ 'offsetHeight' を読み取れませんでした。
-
JavaScriptのgetElementById()メソッド入門