Heim > Artikel > Web-Frontend > Konvertierung des Javascript-Typs.
Verzeichnis:
1: Pseudoobjekt
2: In String konvertieren
3: Zahl in String konvertieren
4: In Zahl konvertieren
5: In Booleschen Wert konvertieren
6 : Der Unterschied zwischen Number() und parseInt()
7: Der Unterschied zwischen String() und toString()
1: Pseudoobjekt
Pseudoobjekt: JavaScript ist eine sehr interessante Sprache. Auch wenn es sich um einen Basistyp und ein Pseudoobjekt handelt, verfügen sie alle über Eigenschaften und Methoden.
Der Typ der Variablen a ist eine Zeichenfolge, und ihre Länge wird durch Aufrufen ihrer Eigenschaft length ermittelt, bei der es sich um ein Pseudoobjekt handelt.
Betriebseffekt:
Der Typ der Variablen a ist: Zeichenfolge
Die Länge der Variablen a ist: 16
2: Konvertieren in string
Ob es sich um eine Zahl, einen booleschen Wert oder einen String handelt, es gibt eine toString-Methode zum Konvertieren in einen String
Wirkungseffekt:
Die Zahl 10 wird in konvertiert a string 10
Boolean true In String konvertieren true
String hello javascript In string konvertieren hello javascript
3: Zahl in String
Zahl hat Standardmodus und Basis beim Konvertieren in String Zwei Modi
Betriebseffekt:
Im Standardmodus wird die Zahl 10 in eine Dezimalzahl 10 umgewandelt.
Im Basismodus wird die Zahl 10 in eine Binärzahl 1010 umgewandelt.
Im Basismodus wird die Zahl 10 wird in Oktalzahl 12 umgewandelt
Im Basismodus wird die Zahl 10 in Hexadezimalzahl a umgewandelt
4: in Zahl umgewandelt
Javascript bietet integrierte Funktionen parseInt() bzw. parseFloat(). , in Zahlen konvertiert
Hinweis: Wenn die konvertierte Zeichenfolge aus Zahlen und Zeichen besteht, positioniert parseInt die Zahlen so lange, bis Nicht-Zeichen angezeigt werden. Also wird „10abc“ in 10 umgewandelt
Denkfrage: In was wird die Zeichenfolge „10abc8“ umgewandelt?
Bedieneffekt:
Die Zeichenfolge „10“ wird in eine Zahl umgewandelt: 10
Die Zeichenfolge „3.14“ wird in eine Zahl umgewandelt: 444
String Convert „10abc“ in Zahl: 10
Zeichenfolge „hello javascript“ in Zahl konvertieren: NaN
5: In Booleschen Wert konvertieren
Verwenden Sie die integrierte Funktion Boolean(), um in einen Booleschen Wert zu konvertieren
Beim Konvertieren einer Zeichenfolge:
Wenn es nicht null ist, ist es wahr
Beim Konvertieren einer Zahl:
Wenn es nicht 0 ist, ist es wahr
Beim Konvertieren eines Objekts:
Wenn es ist nicht null, es ist wahr
Wirkungseffekt:
Der Wert nach der Konvertierung der leeren Zeichenfolge'' in einen Booleschen Wert: false
Der Wert nach der Konvertierung nicht leere Zeichenkette „Hallo Javascript“ in Boolean :true
Zahl 0 Der in Boolean:false konvertierte Wert
Zahl 3.14 Der in Boolean:true konvertierte Wert
Leeres Objekt null Der in Boolean:false konvertierte Wert
Nicht-Objekt neues Objekt( ), konvertiert in booleschen Wert: true
6: Der Unterschied zwischen Number() und parseInt()
Number() kann wie parseInt() verwendet werden Zahlen konvertieren
Unterschied Das heißt, wenn der konvertierte Inhalt keine Zahlen enthält, gibt Number() NaN(Not a Number) zurück
parseInt() Dies hängt von der Situation ab. Wenn es mit einer Zahl beginnt, wird dies der Fall sein Geben Sie den legalen Zahlenteil am Anfang zurück. Wenn er mit einer Zahl beginnt, wird NaN zurückgegeben Zahl, die nach der Konvertierung der Zeichenfolge „123“ mit der Funktion „Number()“ erhalten wurde: 123
Through Number( ) Die Zahl, die nach der Konvertierung der Zeichenfolge „123abc“ mit der Funktion erhalten wurde: NaN
Die Zahl, die nach der Konvertierung der Zeichenfolge „ erhalten wurde abc123‘ mit der Funktion Number(): NaN
, erhalten nach der Konvertierung der Zeichenfolge „123“ mit der Funktion parseInt() Die Zahl: 123
Die Zahl, die nach der Konvertierung der Zeichenfolge „123abc“ mit der Funktion parseInt() erhalten wird : 123
Die Zahl, die nach der Konvertierung der Zeichenfolge „abc123“ durch die Funktion parseInt() erhalten wurde: NaN
7: Der Unterschied zwischen String() und toString()
String() und toString( ) geben beide Strings zurück, der Unterschied liegt in der Verarbeitung von null
String() gibt den String „null“ zurück
toString() meldet einen Fehler und kann nicht ausgeführt werden
Betriebseffekt:
String(null) Konvertieren Sie das leere Objekt in einen String: null