Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erläuterung der Konvertierung zwischen JS-Zahlen und Strings

小云云
Freigeben: 2018-05-31 09:06:17
Original
2634 Leute haben es durchsucht

Dieser Artikel enthält hauptsächlich eine kurze Erläuterung der gegenseitigen Konvertierung zwischen JS-Zahlen und Zeichenfolgen. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.

String in Zahl umwandeln

1 parseInt()-Funktion

parseInt()-Funktion analysiert den String vom Anfang an und gibt eine Ganzzahl zurück
parseInt('123') : Rückgabe 123;
parseInt('1234xxx'): Rückgabe 123;
parseInt('1 2 3'): Rückgabe 1; , da Gibt die erste Zahl zurück
parseInt('bb cc 12'): return NaN; wenn die erste Zeichenfolge keine Zahl ist, return nan
parseInt('123' 321): return 321;
parseInt( "AF", 16); gibt 175 zurück; es wird automatisch hexadezimale Zahlen in Zahlen umgewandelt

Wenn die Zahl nicht geparst werden kann, wird ein NaN-Wert zurückgegeben zur Erkennung;

parseFloat() gibt nur dezimale

2 Zeichen zurück, denen ein „+“ vorangestellt ist

var n =+“123“: gibt 123 zurück

3 Zeichen plus „*“

var n ="123"*1: Rückgabe 123

4 String-Array-Aufteilung hinzufügen

var arr = str.split(", ") Eine String-Gruppe wird mit

b = a.join("-"); in mehrere unterteilt. - ist das angegebene Trennzeichen. Sie können das Array nach Belieben in einen String umwandeln

5 Hinzufügen eines Strings und eine Zahl gibt eine Zeichenfolge zurück

console.log(12+"12"):返回"1212"
console.log('12' + '34')返回'1234' 
console.log('12' + 34 ) 返回'1234' 
console.log(12 + '34'')返回1234' 
console.log(12 + 34 ) 返回46
Nach dem Login kopieren
6 Wenn Sie eine Zeichenfolge und mehrere Zahlen hinzufügen, erweitern Sie diese mit Klammern

("<img src=&#39;images/" + 2 + 1 + ".jpg&#39;>") 返回("<img src=&#39;images/" + 21 + ".jpg&#39;>")
Nach dem Login kopieren
Wenn Sie es in 3 umwandeln möchten

("<img src=&#39;images/" + (2+1)+ ".jpg&#39;>") 返回("<img src=&#39;images/" + 3 + ".jpg&#39;>")
Nach dem Login kopieren
Wenn davor Zahlen hinzugefügt werden, können Sie die Zahlen zuerst hinzufügen

var a = 10 + 20 + &#39;abc&#39; + &#39;cd&#39;; 返回a的值为:30abccd
Nach dem Login kopieren
7eval(), wenn Sie Zeichenfolgenoperationen ausführen möchten

eval("x=10;y=20;document.write(x*y)")    返回200
document.write(eval("2+2"))      返回4
var x=10
document.write(eval(x+17)      返回27
Nach dem Login kopieren
Zahl zu Zeichenfolge

1 tostring()
n = 100x = n.toString() => "100"或是(100)toString()  //tostring(2/16/8)还可以实现进制的转化
Nach dem Login kopieren
2 Zahl + beliebige Zeichenfolge ""


var n = 1234;var nn = 1234+""
-------------------------------------------------
Nach dem Login kopieren
Über Zeichenfolge

Bestimmen Sie, ob die Zeichenfolge enthält, und geben Sie Folgendes zurück: Der Index enthält nicht eine Zeichenfolge, die -1 zurückgibt


 var i = str.indexOf("x")
Nach dem Login kopieren
Die Zeichenfolge des letzten Index


 var i = str .lastIndexOf("")
Nach dem Login kopieren
Groß-/Kleinschreibung umwandeln

str.toUpperCase() 转大写
  str.tolowerCase() 转小写
Nach dem Login kopieren
Zeichenfolge abfangen .substr („Beginnen bei“, „Einige abfangen“)


 str.substr(0,5)
<body>
Nach dem Login kopieren
Verwandte Empfehlungen:

Detaillierte Erläuterung der PHP-Zahlen und -Zeichen Wahrscheinlichere Fallen soll mit Zeichenfolgen auftreten

PHP-Funktion zur gegenseitigen Konvertierung von Zahlen und Zeichenfolgen-IDs (ähnlich der Youku-ID)_PHP-Tutorial

JavaScript-Zahlen- und Zeichenzeichenfolgenkonvertierung example_javascript-Kenntnisse

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Konvertierung zwischen JS-Zahlen und Strings. 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