NaN vient de “Not a Number”, c’est une valeur indéfinie en informatique.
NaN signifie que la valeur ne peut être connue. https://fr.wikipedia.org/wiki/NaN
Pour la petite histoire, l’idée de ce nom est venue quand Xavier prenait l’avion pour Abidjan. Il a reçu ce SMS pour l’alerter de son retard.
NaN est apparu, comme souvent, à l’insu des programmeurs, comme un morceau de code qui survient là où on ne l’attend pas, comme dans notre cas, à Abidjan.
NaN, c’est le retour d’une opération impossible, indéfinie qui symbolise que
nous cherchons à définir ce que l’éducation doit devenir mais sans avoir de
réponse finale sur le sujet.
On pense justement que cette recherche est sans
fin et on invite les étudiants à nous rejoindre dans ce mouvement et à nous aider
de par leur créativité et leur énergie neuve.
C’est aussi un clin d’œil à 42 (tiré du “Guide du voyageur galactique”) et 101 (tiré de la “Room 101” dans Matrix).
Nous on fait référence à la série “Le Prisonnier” :
Pas des numéros, mais des étudiants libres et singuliers qui seront rapidement mis face à la fameuse valeur NaN, lorsqu’ils apprendront à utiliser les nombres en JavaScript.
Insistant sur le côté humain, on met en valeur l’individu, que l'on considère comme une richesse du système. C’est là encore une des particularités de NaN, qui n’a pas d’égal, ni même lui-même..
NaN === NaN // -> false