Javascriptでデータ型を整数に変換する方法
Apr 25, 2023 am 10:42 AMJavascript は、整数、浮動小数点数、文字列、ブール値などを含むさまざまなデータ型を提供するオブジェクト指向プログラミング言語です。 Javascript では、parseInt() 関数を使用して文字列を整数に変換し、Math.floor() 関数を使用して浮動小数点数を整数に変換します。この記事では、これら 2 つの関数を使用して Javascript データ型を整数に変換する方法を紹介します。
1. parseInt() 関数は文字列を整数に変換します
parseInt() 関数は、整数を含む文字列を整数に変換できます。たとえば、次のコードは文字列「123」を整数 123 に変換します。
let a = "123"; let b = parseInt(a); console.log(b); // 输出 123
この関数は、16 進数または 8 進数を解析するための基数を指定することもできます。たとえば、次のコードはバイナリ文字列「1010」を 10 進整数 10 に変換します。
let a = "1010"; let b = parseInt(a, 2); console.log(b); // 输出 10
文字列を数値として解析できない場合は、NaN が返されます。たとえば、次のコードの文字列「hello」は数値として解析できないため、NaN が返されます。
let a = "hello"; let b = parseInt(a); console.log(b); // 输出 NaN
文字列が 0 で始まる場合、8 進数として判断されることに注意してください。番号。たとえば、次のコードの文字列「012」は 10 進整数 10 として解析されます:
let a = "012"; let b = parseInt(a); console.log(b); // 输出 10
この状況を回避するには、parseInt() 関数で 10 進数 10 を指定できます:
let a = "012"; let b = parseInt(a, 10); console.log(b); // 输出 12
2. Math.floor() 関数は浮動小数点数を整数に変換します
#Math.floor() 関数は浮動小数点数を切り捨てて整数に変換できます。たとえば、次のコードは浮動小数点数 1.23 を整数 1 に変換します。let a = 1.23; let b = Math.floor(a); console.log(b); // 输出 1
let a = NaN; let b = Math.floor(a); console.log(b); // 输出 NaN
let a = Infinity; let b = Math.floor(a); console.log(b); // 输出 Infinity
以上がJavascriptでデータ型を整数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











UseEffectとは何ですか?副作用を実行するためにどのように使用しますか?

JavaScriptの高次関数とは何ですか?また、より簡潔で再利用可能なコードを書くためにどのように使用できますか?

制御されたコンポーネントと制御されていないコンポーネントの利点と短所は何ですか?

Reactのパフォーマンス最適化手法(メモ化、コード分割、怠zyな読み込み)とは何ですか?
