Maison  >  Article  >  interface Web  >  Quelles sont les méthodes de conversion du type de paramètre javascript ?

Quelles sont les méthodes de conversion du type de paramètre javascript ?

coldplay.xixi
coldplay.xixioriginal
2021-04-19 15:44:552645parcourir

Méthodes de conversion de type de paramètre Javascript : 1. Conversion explicite de type de données, y compris la conversion de nombres, d'autres types en valeurs booléennes, etc. ; 2. Conversion implicite, y compris la conversion en nombre, la conversion en chaîne, etc.

Quelles sont les méthodes de conversion du type de paramètre javascript ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur DELL G3.

Méthode de conversion du type de paramètre Javascript :

1, conversion explicite du type de données

a : Convertir le nombre :

1) Conversion de nombres :

Code :

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

Remarque :

a) Si le contenu converti lui-même est une chaîne de type numérique, puis il reviendra de lui-même lors de la conversion future.

b) Si le contenu à convertir n'est pas une chaîne numérique, le résultat sera NaN lors de la conversion

c) Si le contenu à convertir est une chaîne vide, alors le résultat. de 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 supprimez également la chaîne non numérique après le nombre.

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).toString() méthode à convertir (classe wrapper).

Code :

var a = 123; a = a.toString();

indéfini, null ne peut pas utiliser toString.

c. Convertir en type booléen :

Vous pouvez convertir d'autres types en valeurs booléennes :

Boolean() :

Code :

var a =”true”; a = Boolean(a);

Remarque : lors de l'exécution d'une conversion booléenne, tout le contenu sera vrai après la conversion, sauf : false, "" (chaîne vide), 0, NaN, non défini

2, conversion implicite

a) Convertir en nombre :

var a = “123”;
a = +a;

L'addition, la soustraction, la multiplication, la division et le reste peuvent implicitement convertir une chaîne en nombre.

b) Convertir en chaîne :

var a = 123;
a = a + “”;

c) Convertir en booléen :

var a = 123;
a = !!a;

Recommandations d'apprentissage gratuites associées : Tutoriel vidéo javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn