Hello,
J’ai un scénario dont le résultat de la condition m’intrigue, la commande retourne une valeur de 0
Comment ce résultat peut être égale a faux ?
Hello,
J’ai un scénario dont le résultat de la condition m’intrigue, la commande retourne une valeur de 0
Comment ce résultat peut être égale a faux ?
Bonjour,
Si on met ‹ toto › c’est pareil !
une chaine de caractères a une valeur binaire à 0
Cela semble plutôt normal ?
Bonjour,
Quand on compare une chaîne de caractère à un nombre, la chaîne de caractère est convertie en nombre donc 0 dans ce cas.
Il faut utiliser une comparaison stricte : !==
.
ouai mais le soucis c’est que dans ma commande j’ai un string « 0 », qui se transforme en 0 numérique dans le scénario.
Apres ca me dérange pas de la manière dont cela est fait, je ne veux pas que le scenario s’exécute, mais cela reste étrange quand même de mon point de vu
top c’est mieux
Salut,
Alors c’est pas tout à fait exacte à chaque fois.
Ce qu’il faut retenir c’est … le résutat surprenant
Ce qui n’enlève rien à la solution que tu as donné bien sûr
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.