Heim >Web-Frontend >js-Tutorial >Was ist die Javascript-String-Konvertierungsfunktion?
Javascript-String-Konvertierungsfunktion: 1. toString()-Funktion, die alle Daten in Strings konvertieren kann, Syntax „number.toString(radix)“ 2. String()-Funktion, die den Wert des Objekts in String konvertieren kann, Syntax „String(js-Objekt)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
JavaScript-String-Konvertierungsfunktion – String() und toString()
1 .toString()
kann alle Daten in Strings konvertieren, Sie müssen jedoch null ausschließen
und undefiniert
.toString()
可以将所有的的数据都转换为字符串,但是要排除null
和 undefined
例如将false转为字符串类型
<script> var str = false.toString(); console.log(str, typeof str); </script>
返回的结果为 false,string
看看null 和 undefined能不能转换为字符串javascript
<blockquote style="margin-right: 0px;" dir="ltr"> <pre class="html" name="code"> <script> var str = null.toString(); console.log(str, typeof str); </script>
结果程序报错
<script> var str = undefined.toString(); console.log(str,typeof str); </script>
程序也报错
.toString()
括号中的可以写一个数字,代表进制,对应进制字符串
二进制:.toString(2);
八进制:.toString(8);
十进制:.toString(10);
十六进制:.toString(16);
如:
var c = 123 ; console.log(c.toString(8));
结果为
173
2、String()
<script> var str = String(null); console.log(str, typeof str); </scriptDas zurückgegebene Ergebnis ist false, stringÜberprüfen Sie, ob null und undefiniert in String-Javascript konvertiert werden können
<script> var str = String(undefined); console.log(str, typeof str); </script>Infolgedessen hat das Programm einen Fehler gemeldet
console.log(String(077));Das Programm hat auch einen Fehler gemeldet
.toString()
Sie können eine Zahl in die Klammern schreiben, die die Basis darstellt und der Basiszeichenfolge entsprichtBinär:.toString(2); Oktal: .toString(8);
Hex: .toString(16);🎜🎜Zum Beispiel: 🎜rrreee🎜Das Ergebnis ist 🎜rrreee🎜 🎜2.String()
kann null und undefiniert in Strings konvertieren. 🎜🎜🎜Zum Beispiel gibt die Konvertierung von null in einen String 🎜rrreee🎜 das Ergebnis als null zurück, string🎜🎜die Konvertierung von undefiniert in string🎜rrreee🎜 gibt das Ergebnis als undefiniert zurück, string🎜rrreee🎜 gibt das Ergebnis zurück: 63 (wenn es mit 0 beginnt Oder wenn es mit 0x beginnt, wird es zuerst in eine Basiszahl und dann in eine Zeichenfolge umgewandelt)🎜🎜[Verwandte Empfehlung: 🎜Javascript-Lerntutorial🎜🎜]🎜🎜Das obige ist der detaillierte Inhalt vonWas ist die Javascript-String-Konvertierungsfunktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!