Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

Number.parseInt()

BaselineWidely available

Number.parseInt() は静的メソッドで、文字列の引数を解釈し、指定された基数の整数値を返します。

試してみましょう

function roughScale(x, base) {  const parsed = Number.parseInt(x, base);  if (Number.isNaN(parsed)) {    return 0;  }  return parsed * 100;}console.log(roughScale(" 0xF", 16));// Expected output: 1500console.log(roughScale("321", 2));// Expected output: 0

構文

js
Number.parseInt(string)Number.parseInt(string, radix)

引数

string

解釈する値で、文字列に変換されます。先頭のホワイトスペースは無視されます。

radix省略可

2 から36 までの整数で、string基数(数学的記数法の底)を表します。

radix が未定義または0 であった場合、通常は10 と見なされますが、数値が0x または0X のコードの組み合わせであった場合は16 と見なされます。

返値

指定されたstring を解析した整数値です。

radix2 よりも小さいか36 よりも大きい、または最初のホワイトスペース以外の文字が数値に変換できない場合はNaN が返されます。

Number.parseInt と parseInt

このメソッドはグローバル関数のparseInt() と同じです。

js
Number.parseInt === parseInt; // true

この目的は、グローバル値のモジュール化のためです。詳細や例はparseInt() を参照してください。

仕様書

Specification
ECMAScript® 2026 Language Specification
# sec-number.parseint

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp