Maison  >  Article  >  interface Web  >  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
PHPzavant
2023-09-03 15:29:021388parcourir

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);

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)

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer