Heim >Web-Frontend >js-Tutorial >Probleme beim Konvertieren von Zahlen und Zeichenfolgen ineinander in JS

Probleme beim Konvertieren von Zahlen und Zeichenfolgen ineinander in JS

一个新手
一个新手Original
2017-10-20 09:42:241326Durchsuche

String zu Zahl
1parseInt()-Funktion

parseInt() 函数从string的开始解析,返回一个整数
parseInt('123') : 返回 123;
parseInt('1234xxx') : 返回 1234;
parseInt('123.456') : 返回 123;
parseInt('1 2 3') : 返回 1;字符串的情况,自会返回第一个数
parseInt('bb cc 12') : 返回 NaN;字符串第一个不是数,返回nan
parseInt('123' 321) : 返回 321;
parseInt("AF", 16); 返回 175;会自动把二进制十六进制八进制的转化成数字
如果解析不到数字,则将返回一个NaN的值,可以用isNaN()函数来检测;
parseFloat()只会返回小数

vor 2 Zeichen Hinzufügen „+“

var n =+"123":返回 123

3 Zeichen plus „*“

var n ="123"*1:返回 123

4-String-Array Divide Addition

var arr = str.split(",") 一个字符串组,用,都分割成多个
b = a.join("-");-是指定的分割符,可以随意,将数组转化成一个字符串

5 Zeichenfolge und Zahl hinzufügen Rückgabezeichenfolge

    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 Zeichenfolgen und mehrere Zahlen hinzugefügt werden , erweitern Sie sie mit Klammern

  ("<img src=&#39;images/" + 2 + 1 + ".jpg&#39;>") 返回("<img src=&#39;images/" + 21 + ".jpg&#39;>") 
   如果想转成3
   ("<img src=&#39;images/" + (2+1)+ ".jpg&#39;>") 返回("<img src=&#39;images/" + 3 + ".jpg&#39;>") 
   如果前面是数字相加,则可以先把数字加起来
   var a = 10 + 20 + &#39;abc&#39; + &#39;cd&#39;; 返回a的值为:30abccd

7eval() Wenn Sie String-Operationen 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

Zahlen in Zeichenfolgen umwandeln

1tostring()
   n = 100
   x = n.toString() => "100"或是(100)toString()       //tostring(2/16/8)还可以实现进制的转化
2数字+任意字符串“”
   var n = 1234;
   var nn = 1234+""

Über die Zeichenfolge

Bestimmen Sie, ob die Zeichenfolge eine Zeichenfolge enthält, die den Rückgabeindex enthält, und nicht die 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()  转小写

String string.substr („Wo anfangen“, „Ein paar abfangen“)

 str.substr(0,5)
<body>

Das obige ist der detaillierte Inhalt vonProbleme beim Konvertieren von Zahlen und Zeichenfolgen ineinander in JS. 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