Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. Number
  6. parseInt()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

Number.parseInt()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨September 2015⁩.

Die statische MethodeNumber.parseInt() analysiert ein Zeichenfolgenargument und gibt eine Ganzzahl mit der angegebenen Basis oder dem angegebenen Radix zurück.

Probieren Sie es aus

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

Syntax

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

Parameter

string

Der zu analysierende Wert,zu einer Zeichenfolge gezwungen. Führende Leerzeichen in diesem Argument werden ignoriert.

radixOptional

Eine Ganzzahl zwischen2 und36, die denRadix (die Basis in mathematischen Zahlensystemen) derstring darstellt.

Wennradix undefiniert oder0 ist, wird10 angenommen, außer wenn die Zahl mit den Codeeinheitspaaren0x oder0X beginnt, in diesem Fall wird ein Radix von16 angenommen.

Rückgabewert

Eine Ganzzahl, die aus der angegebenenstring analysiert wurde.

Wenn derradix kleiner als2 oder größer als36 ist oder das erste Nicht-Leerzeichen-Zeichen nicht in eine Zahl umgewandelt werden kann,wirdNaN zurückgegeben.

Beispiele

Number.parseInt vs. parseInt

Diese Methode hat die gleiche Funktionalität wie die globale FunktionparseInt():

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

Ihr Zweck ist die Modularisierung von globalen Objekten. Bitte sehen SieparseInt() für mehr Details und Beispiele.

Spezifikationen

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

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp