Erstens werde ich Ihnen einen Artikel mitteilen
https://www.vevb.com/article/154745.htm
Bei der heutigen Arbeit an einem Projekt habe ich auf ein Problem gestoßen, das ich musste, um eine Variable des Typs String in einen INT -Typ umzuwandeln. Wie immer habe ich var i = Integer.ParseInt ("112") geschrieben; Die Konsole meldete jedoch einen Fehler, in dem "'Integer' nicht definiert ist. Später erfuhr ich, dass sich die String zu int in JS von Java unterscheidet, und ich kann Java in JS nicht direkt verwenden. Wechseln zu var j = parseint ("11"); Es wird in Ordnung sein.
Hinweis: Unabhängig davon, ob es sich um Java oder JavaScript handelt, hat die ParseInt -Methode zwei Parameter. Der erste Parameter ist das zu konvertierende Objekt, und der zweite Parameter ist die Kardinalität, die 2, 8, 10, 16 betragen kann und standardmäßig in Dezimalzahl verarbeitet wird. In JavaScript werden jedoch Zahlen ab 0 als Oktal als verarbeitet angesehen, und die Anzahl von 0x werden als hexadezimal als verarbeitet angesehen.