So erreichen Sie eine Hexadezimalkonvertierung in Javascript

藏色散人
Freigeben: 2022-01-24 16:53:44
Original
3389 Leute haben es durchsucht

So implementieren Sie die Hexadezimalkonvertierung in JavaScript: 1. Konvertieren Sie mit der Methode „Number.parseInt(string, radix)“; 2. Konvertieren Sie mit der Methode „Number.toString(radix)“.

So erreichen Sie eine Hexadezimalkonvertierung in Javascript

Die Betriebsumgebung dieses Artikels: Windows 7-System, Javascript-Version 1.8.5, DELL G3-Computer

Wie erreicht Javascript eine Hexadezimalkonvertierung?

js beliebige Basiskonvertierung (binär, oktal, dezimal ... dreißig-hex)

Die Basiskonvertierung kann nur für Zahlen erfolgen, d. h. für den Zahlentyp. Um eine Hexadezimalkonvertierung durchzuführen , Sie müssen die Methode für den Zahlentyp verwenden. Es gibt zwei Methoden:

  • parseInt(string, radix) oder parseInt(string, radix). Der Standard wurde auf die Methode unter Nummer geändert.

  • Number.toString(radix)

Da die meisten Sprachen jedoch nur oktale, dezimale und hexadezimale Literalwerte unterstützen, können bei der Konvertierung von js nur Zeichenfolgen- und numerische Typen verwendet werden. Das heißt, Sie können nur Zeichenfolgen in anderen Basen in Dezimalzahlen oder Dezimalzahlen in Zeichenfolgen in anderen Basen umwandeln.

var a = 0xa;//0x表示十六进制,但是js会强制转换为十进制来运算,0xa == 10
var b = 010;//0开头表示八进制,同样强制转换为十进制来运算 010 = 8
a*b //= 80
Nach dem Login kopieren

1. Number.parseInt(string, radix)

Dies ist ein String (der nur aus Buchstaben und Zahlen bestehen kann. Dies kann jedoch nur von einer niedrigen Basis in eine hohe Basis konvertiert werden, aber). Oktal Es kann nicht in eine Binärdatei konvertiert werden, die Basis stellt die Basis dar und der Wert beträgt 2 bis 36.

Number.parseInt('010',8)//8
Number.parseInt('20',2)//NaN
Nach dem Login kopieren

2. Number.toString(radix)

Diese Funktion kann nur Dezimalzahlen in eine beliebige Basis-String-Form umwandeln. Ebenso stellt Radix die Basis dar und hat einen Wert von 2~36.

(10).toString(2)//"1010"转2进制
(10).toString(16)//"a" 转16进制
(1000).toString(36)//"rs" 转36进制
Nach dem Login kopieren

Empfohlenes Lernen: „Javascript-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erreichen Sie eine Hexadezimalkonvertierung in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!