18 of 264 menu

parseInt関数

parseInt関数は、文字列を整数に変換します。 これは'12px'のような値、つまり先頭に数字があり、その後に単位が続く場合に必要です。 '12px'に関数parseIntを適用すると、結果は数値12になります(これは文字列ではなく実際の数値です)。 整数が文字列の先頭にある場合のみ変換が行われ、それ以外の場合はNaNが返されます。 第2引数として基数を指定することができ、関数は指定された基数から10進数に変換された数値を返します。

構文

parseInt(文字列, [基数]);

文字列を整数に変換してみましょう:

console.log(parseInt('10px'));

コード実行結果:

10

小数を変換する場合、小数部分は切り捨てられます:

console.log(parseInt('10.3px'));

コード実行結果:

10

この例では、関数は数値を読み取ることができず(文字列の先頭にないため)、NaNを返します:

let str = 'width: 100px;'; console.log(parseInt(str));

コード実行結果:

NaN

関連項目

  • 文字列の先頭から浮動小数点数を抽出する関数parseFloat
  • 数値への変換を行う関数Number
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否