Not a Number = Pas un Chiffre (0 à 9).
Par opposition aux autres types de valeurs (string, array, etc.)
Par exemple :
this.getField("CHAMP").value = "777";N'est pas la même chose que
this.getField("CHAMP").value = 777;Dans le premier cas 777 est une chaine de caractères (
string) comme une autre.
Dans le deuxième cas 777 est un chiffre (
Number).
Quand on veut faire des calculs avec des valeurs/variables dont le Type n'est pas certain on peut forcer le Type chiffre avec
Number() :
var A = this.getField("AAA").value;
var B = this.getField("BBB").value;
event.target.value = Number(A) + Number(B);Sachant qu'un chiffre est forcément un nombre mais qu'un nombre n'est pas forcément un chiffre il faut faire attention aux traductions approximatives