Conversion implicite

Les conversions implicites sont des conversions de type effectuées automatiquement par le moteur JavaScript lors de l’exécution du code sans que l’utilisateur ne la remarque.

Une conversion de données implicite est basée sur les règles de coercion ou conversion de type.

Exemple :

const num = 12;
const str = 'Le nombre est ' + num; // Conversion implicite de num en chaîne de caractères
console.log(str); // affiche "Le nombre est 12"

Par exemple un string dans un if est convertit en boolean.

const myString = 'hello';

if (myString) {
  console.log('La chaîne de caractères n\'est pas vide.');
} else {
  console.log('La chaîne de caractères est vide.');
}

Voir aussi : conversion explicite