ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで値をint型に変換する方法
JavaScript では、parseInt() メソッドを使用して値を int 型に変換できます。このメソッドは値を整数に変換できます。構文形式は「parseInt(string,radix)」です。このメソッドは、まず位置 0 の文字を解析し、それが有効な数値でない場合は、直接 NaN を返します。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript は値を int 型に変換します
JavaScript では、parseInt() メソッドを使用して値を int 型に変換できます。タイプ。構文は次のとおりです:
parseInt(string, radix)
Description | |
---|---|
必須。解析する文字列。 | |
オプション。解析する数値の基数を表します。値は 2 ~ 36 です。 |
console.log(parseInt("123abc")); //返回数字123 console.log(parseInt("1.73")); //返回数字1 console.log(parseInt(".123")); //返回值NaN
0 で始まる数値文字列の場合、parseInt() はそれを 8 進数として扱います。まず 8 進数に変換し、次に 10 進数に変換して返します。
0x で始まる数値文字列の場合、parseInt() はそれを 16 進数として扱います。最初に 16 進数に変換し、次に 10 進数に変換して を返します。
var d = 010; //八进制数字字符串 var e = 0x10; //十六进制数字字符串 console.log(parseInt(d)); //返回十进制数字8 console.log(parseInt(e)); //返回十进制数字16
parseInt() は基底モードもサポートしており、2 進数、8 進数、16 進数などのさまざまな基数のデジタル文字列を整数に変換できます。基本モードは、parseInt() 関数の 2 番目のパラメータで指定されます。
例://把十六进制数字字符串“123abc”转换为十进制整数
var a = "123abc";
console.log(parseInt(a,16)); //返回十进制整数1194684
//把二进制、八进制和十进制数字字符串转换为十进制的整数
console.log(parseInt("10",2)); //把二进制数字 10 转换为十进制整数,为 2
console.log(parseInt("10",8)); //把八进制数字 10 转换为十进制整数,为 8
console.log(parseInt("10",10)); //把十进制数字 10 转换为十进制整数,为 10
[推奨学習:
以上がJavaScriptで値をint型に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。