En js, la conversion de type de données est divisée en conversion de type de données explicite et conversion de type de données implicite.
1, Conversion explicite du type de données
a : Convertir en nombre :
1) Conversion de nombre :
Code :
var a = “123”; a = Number(a);
Remarque :
a) Si le contenu converti lui-même est une chaîne numérique, il se retournera lors de la conversion future.
b) Si le contenu à convertir n'est pas une chaîne numérique, le résultat sera NaN
c) Si le contenu à convertir est une chaîne vide, alors le résultat du. la conversion est 0.
d) S'il s'agit d'autres caractères, le résultat sera NaN lors de la conversion future.
2) parseInt():
code :
var a = "123"; a = parseInt(a);
a) Ignorez les espaces devant la chaîne jusqu'à ce que le premier caractère non vide soit trouvé, et le nombre après le nombre sera également être Les chaînes non numériques sont supprimées.
b) Si le premier caractère n'est pas un signe numérique ou un signe négatif, NaN est renvoyé
c) Les décimales seront arrondies. (Arrondir à l'inférieur)
3) parseFloat();//Nombre à virgule flottante (décimal)
Identique à parseInt, la seule différence est que parseFloat peut conserver les décimales.
b. Convertir en chaîne
peut convertir d'autres types de données en chaînes.
1) String() :
Code :
var a = 123; a = String(a);
2) Méthode ToString() Conversion (wrapper classe).
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;
Ce qui précède est l'intégralité du contenu de cet article. J'espère que le contenu de cet article pourra apporter une certaine aide aux études ou au travail de chacun que j'espère également soutenir. le site PHP chinois !
Pour plus d'articles liés au résumé de la conversion des types de données en JavaScript, veuillez faire attention au site Web PHP chinois !