abracadabraPDF › Forums › PDF – Général › Execution d’un script si un champ est absent › Répondre à : Execution d’un script si un champ est absent
5 septembre 2024 à 16:02
#74814
bebarth
Maître des clés
je n’avais jamais vu le point d’exclamation placé avant…
Si, certainement… “==” signifie “est égale à” alors que “!=” signifie “est différent de“. Le point d’exclamation (!) exprime l’inverse.
Donc if (!this.getField("meca"))
signifie s’il n’y a pas de champ nommé “meca”.
À noter que “==” est le signe d’égalité faible qui ne tient compte que de la valeur (donc0=="0"
, le chiffre 0 est égal au caractère “0” et idem pour 0==null
) alors que “===” est le signe d’égalité stricte qui tient compte que de la valeur et du type, d’où 0!=="0"
et 0!==null
.
@+
😎