Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Konvertierung zwischen JS-Zahlen und Strings

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

小云云
小云云Original
2018-05-31 09:06:172618Durchsuche

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
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;>")
Wenn Sie es in 3 umwandeln möchten

("<img src=&#39;images/" + (2+1)+ ".jpg&#39;>") 返回("<img src=&#39;images/" + 3 + ".jpg&#39;>")
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
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
Zahl zu Zeichenfolge

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


var n = 1234;var nn = 1234+""
-------------------------------------------------
Ü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")
Die Zeichenfolge des letzten Index


 var i = str .lastIndexOf("")
Groß-/Kleinschreibung umwandeln

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


 str.substr(0,5)
<body>
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!

Stellungnahme:
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