Maison > interface Web > js tutoriel > En quoi les transtypages implicites diffèrent-ils des transtypages explicites en JavaScript ?

En quoi les transtypages implicites diffèrent-ils des transtypages explicites en JavaScript ?

PHPz
Libérer: 2023-09-03 15:29:02
avant
1541 Les gens l'ont consulté

JavaScript 中的隐式强制转换与显式强制转换有何不同?

Dans cet article, vous découvrirez en quoi les transtypages implicites diffèrent des transtypages explicites en JavaScript.

La conversion implicite est la conversion automatique d'une valeur d'un type de données à un autre. C'est ce qu'on appelle également la conversion de type.

La coercition explicite consiste à convertir le type de données en fonction des besoins de l'utilisateur.

Exemple 1

Dans cet exemple, comprenons le casting implicite.

let inputValue = "5"
console.log("The input variable is defined as: ")
console.log(inputValue, typeof inputValue);
let resultValue = Number(inputValue);
console.log("The input variable is defined as: ")
console.log(resultValue, typeof resultValue);
Copier après la connexion

Instructions

  • Étape 1 - Définissez une variable : inputValue et attribuez un entier.

  • Étape 2 - Ajoutez une chaîne vide à "inputValue". Le type de « inputValue » est désormais modifié de nombre à chaîne.

  • Étape 3 - Afficher les valeurs et leurs types comme résultats.

Exemple 2

Dans cet exemple, comprenons la distribution explicite.

let inputValue = "5"
console.log("The input value is defined as a string with value: ", inputValue)
let resultValue = Number(inputValue);
console.log("The result value after conversion to a number is :", resultValue)
Copier après la connexion

Instructions

  • Étape 1 - Définissez une variable : inputValue et attribuez-lui une valeur de chaîne.

  • Étape 2 - Convertir le type de valeur de chaîne en entier. Maintenant, le type de « inputValue » passe de chaîne à nombre.

  • Étape 3 - Afficher les valeurs et leurs types comme résultats.

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!

source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal