• [^] # Re: Et si le problème venait de Javascript lui-même ?

    Posté par . En réponse au journal JavaScript, performances, et Firefox. Évalué à 6.

    C'est un peu le troll sous entendu de mon journal oui. Tu me fais craindre de l'avoir trop sous-entendu :'(.

    Cela dit, NULL, NaN, et undef ne sont pas des problèmes en soi. Ils découlent des choix généraux du langage.

    NULL est une valeur dans quasiment tout langage qui se respecte.

    NaN vient du fait que les nombres sont par défaut des doubles IEEE754, donc NaN est une valeur parfaitement normale, et ne pose pas tant de problème que ça, pas plus que le calcul flottant lui même. Les entiers n'existent pas en JavaScript, même s'ils existent dans les JIT parce que c'est souvent plus rapide.

    Enfin, je ne pense pas que ce genre de chose soit un problème vraiment grave comparé au non déterminisme du typage. Indépendament de ça, je n'ai jamais écrit plus de 20 lignes de JavaScript moi même.