Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung der Datentypkonvertierung in JavaScript

Zusammenfassung der Datentypkonvertierung in JavaScript

高洛峰
高洛峰Original
2017-01-09 14:44:141150Durchsuche

In js ist die Datentypkonvertierung in explizite Datentypkonvertierung und implizite Datentypkonvertierung unterteilt.

1, Explizite Datentypkonvertierung

a: In Zahl konvertieren:

1) Zahlenkonvertierung:

Code:

var a = “123”;
 
a = Number(a);

Hinweis:

a) Wenn der konvertierte Inhalt selbst eine numerische Zeichenfolge ist, wird er bei der zukünftigen Konvertierung selbst zurückgegeben.

b) Wenn der zu konvertierende Inhalt keine numerische Zeichenfolge ist, ist das Ergebnis bei der Konvertierung NaN.

c) Wenn der zu konvertierende Inhalt eine leere Zeichenfolge ist, dann Das Ergebnis der Konvertierung ist 0.

d) Wenn es sich um andere Zeichen handelt, wird das Ergebnis bei der zukünftigen Konvertierung NaN sein.

2) parseInt():

Code :

var a = „123“; a = parseInt(a);

a) Ignorieren Sie die Leerzeichen vor der Zeichenfolge, bis das erste nicht leere Zeichen gefunden wird, und die Zahl danach Die Zahl wird ebenfalls entfernt. Nicht numerische Zeichenfolgen werden entfernt.

b) Wenn das erste Zeichen kein numerisches oder negatives Vorzeichen ist, wird NaN zurückgegeben

c) Dezimalzahlen werden gerundet. (Abgerundet)

3) parseFloat();//Gleitkommazahl (dezimal)

Wie parseInt, der einzige Unterschied besteht darin, dass parseFloat Dezimalzahlen behalten kann.

b. In String konvertieren

kann andere Datentypen in Strings konvertieren.

1) String():

Code:

var a = 123;
 
a = String(a);

2) ToString()-Methodenkonvertierung (Wrapper Klasse).

Code:

var a = 123; a = a.toString();
 
undefined,null不能用toString。
   
c.转boolean类型:
可以将其它类型转为boolean值:
Boolean():
代码:
var a =”true”; a = Boolean(a);
注意:在进行boolean转换的时候所有的内容在转换以后结果都是true,除了:false、""(空字符串)、0、NaN、undefined
2,隐式转换
a) 转number:
var a = “123”;
a = +a;
加减乘除以及最余都可以让字符串隐式转换成number.
b) 转string:
var a = 123;
a = a + “”;
c) 转boolean:
var a = 123;
a = !!a;

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels jedem beim Lernen oder bei der Arbeit helfen kann die chinesische PHP-Website!

Weitere Artikel zur Zusammenfassung der Datentypkonvertierung in JavaScript finden Sie auf der chinesischen PHP-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