Bonjour

J'ai développé machin une fonction qui retourne "true" ou "false" selon les cas.

Pour son utilisation, si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if (!machin('1')) { ....}
cela fonctionne (au sens où le code sous condition est exécuté) sur mon poste et sur d'autres, mais bizarrement pas sur d'autres postes dans mon entreprise, qui ont pourtant la meme verson d'IE et de FX que moi, cad que la condition négative n'est jamais levée alors qu'elle devrait l'être.

J'ai résolu le problème en écrivant différemment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if ( false==machin('1') ) { ... }
et ce code fonctionne partout, mais j'aimerais quand même comprendre pourquoi la 1ère version n'est pas fiable.

Merci