Maison  >  Article  >  interface Web  >  Comment taper convertir en javascript

Comment taper convertir en javascript

青灯夜游
青灯夜游original
2021-04-01 11:54:143716parcourir

Méthode : 1. Utilisez l'opérateur "+" pour convertir automatiquement. 2. Utilisez les fonctions intégrées de JS pour la conversion. Par exemple, toString() et String() peuvent être convertis en chaînes, Number() et parseInt() peuvent être convertis en types numériques et Boolear() peut être converti en booléen. genres.

Comment taper convertir en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 5, ordinateur Dell G3.

1. Convertir en chaîne

1. Utilisez la méthode toString :

Cette méthode n'est pas disponible. adaptés aux valeurs null et non définies, ils n'ont pas de méthode toString

        var  num = 18;
        var isRight = true;
        var a = null;
        console.log(num.toString());
        console.log(isRight.toString());

2. Utilisez la méthode String :

Cette méthode est souvent utilisée pour convertir null et non défini en types de chaîne

        console.log(String(num));
        console.log(String(isRight));
        console.log(String(a));

3. Épissage

        console.log(num+'');
        console.log(isRight+'');
        console.log(a+'');

2. Convertir en type numérique

1, Méthode numérique

La méthode numérique renvoie NaN tant qu'il y a une lettre dans la chaîne et peut convertir le type booléen

        var str1 = '123';
        var str = 'abc';
        var str2 = '123abc'
        var isRight = true;
        console.log(Number(str1));//值为123
        console.log(Number(str));//值为NaN(不是数值)
        console.log(Number(str2))//Number方法只要字符串中有一个字母则返回NaN
        console.log(Number(isRight));//值为1

méthode parseInt .

La méthode parseInt convertit une valeur numérique en nombre dans la chaîne. Si elle rencontre un non-nombre, elle retournera le type booléen ne peut pas être converti

        console.log(parseInt(str1));//值为123
        console.log(parseInt(str));//值为NaN
        console.log(parseInt(str2));//parseInt方法在字符串中遇到数值转换成数字,如果遇到非数字就会返回

3. La méthode parseFloat

est similaire à parseInt S'il n'y a que des entiers dans l'analyse, elle sera analysée comme un entier

        console.log(parseFloat(str1));
        console.log(parseFloat(str));
        console.log(parseFloat(str2));
        console.log(parseFloat(isRight));//如果解析中只有整数则解析为整数

4. Ajoutez la méthode '+' ou '-'

Les chaînes avec des lettres ne peuvent pas être converties et les types booléens peuvent être convertis :

"-" Un côté est la valeur et l'autre est la chaîne. Convertissez d'abord la chaîne en une valeur numérique, puis soustrayez si la conversion de la valeur numérique échoue, ce sera NaN

"+" a une valeur et une chaîne, convertissez d'abord la valeur en. une chaîne, puis concaténez-la

        console.log(+str1);
        console.log(-str1);
        console.log(+str2);//不能转换有字母的字符串
        console.log(+isRight);//值为1
        console.log(str1-0);//值为123

3. Convertir en type Boolear

1. >

Cinq cas de conversion en false : null undefined '' (chaîne vide) 0 NaN

        var str = 'abc';
        var num = 123;
        var a = null;
        var b;
        console.log(Boolean(str));
        console.log(Boolean(num));
        console.log(Boolean(a));
        console.log(Boolean(b));

Plus Pour des connaissances liées à la programmation, veuillez visiter :

Vidéo de programmation ! !

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