Sobes.tech
Middle

Exercice de concaténation de chaînes en JavaScript : qu'affichera-t-on à l'écran et pourquoi ? (exemple avec l'opérateur + et les chaînes/nombres)

sobes.tech IA

Réponse de l'IA

En JavaScript, l'opérateur + est utilisé à la fois pour l'addition de nombres et la concaténation de chaînes. Si l'un des opérandes est une chaîne, les autres sont convertis en chaîne et la concaténation se produit.

Exemple :

console.log(1 + 2 + '3'); // '33'
console.log('1' + 2 + 3); // '123'

Explication :

  • Dans le premier cas, 1 + 2 est d'abord additionné comme des nombres, donnant 3, puis 3 + '3' — le nombre 3 est converti en chaîne et concaténé, résultat '33'.
  • Dans le second cas, '1' + 2 — chaîne + nombre, le nombre est converti en chaîne, donnant '12', puis '12' + 3 — une autre concaténation, résultat final '123'.

Ainsi, l'ordre des opérations et les types d'opérandes influencent le résultat.