18 of 264 menu

Fungsi parseInt

Fungsi parseInt menukar rentetan kepada integer. Ini diperlukan untuk nilai seperti '12px' - apabila nombor berada di awal, diikuti oleh unit pengukuran. Jika fungsi parseInt digunakan pada '12px', hasilnya akan menjadi nombor 12 (dan ini benar-benar nombor, bukan rentetan). Penukaran akan berlaku hanya jika integer berada di awal rentetan, jika tidak, NaN akan dikembalikan. Parameter kedua boleh menentukan sistem nombor (asas), dan fungsi akan mengembalikan nombor yang ditukar dari sistem nombor yang dinyatakan kepada perpuluhan.

Sintaks

parseInt(rentetan, [sistem nombor]);

Contoh

Mari tukar rentetan kepada integer:

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

Hasil pelaksanaan kod:

10

Contoh

Apabila menukar pecahan, bahagian pecahan akan dibuang:

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

Hasil pelaksanaan kod:

10

Contoh

Dalam contoh ini, fungsi tidak dapat membaca nombor (kerana ia bukan di awal rentetan) dan akan mengembalikan NaN:

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

Hasil pelaksanaan kod:

NaN

Lihat juga

  • fungsi parseFloat,
    yang mengekstrak nombor pecahan dari awal rentetan
  • fungsi Number,
    yang menukar kepada nombor
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak