Le Type Number en JavaScript
Jean-Dadet Luyalu Dr. Diasoluka
III. Le typecasting : 1. Dans les opérations arithmétiques (outre l’addition = concaténa-tion) les chaînes sont converties ("implied typecasting) en nombres : 25 - "10" = 15 ; 25 * "10" = 250 ; 25 / "10" = 2.5... 2. Dans les opérations de concaténation (toute addition impliquant une chaîne de caractères) ce sont les autres types qui sont conver-tis en chaîne de caractères. 3. Dans l’addition d’un nombre et une string, le nombre est coercé en string : 25 + "10" = "2510". 4. Dans l’addittion d’un Boolean et une string, le Boolean est coercé en string : true + "false" = "truefalse". 5. Dans l’addition d’un nombre et un Boolean, le Boolean est coercé en nombre : true + 10 = 11 ; false + 10 = 10. 6. Dans les opérations de comparaison, les strings (chaînes) sont coercées en nombres : 10 < "050" = true.