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 + 2est d'abord additionné comme des nombres, donnant 3, puis3 + '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.