• [^] # Re: Ha ouais, quand même...

    Posté par (Mastodon) . En réponse au journal Une backdoor vient d’être trouvée dans un paquet npm connu. Évalué à 2.

    J'ai du mal à comprendre ce que tu essaies de m'expliquer.

    Le problème c'est que le modulo en JS d'un nombre négatif par un diviseur positif soit négatif ?
    Donc que -3%2=-1 au lieu de 1 comme la définition mathématique l'indique ?

    Ou qu'on puisse faire "toto"%2 (=NaN donc une réponse valable après tout) ?

    Ou autre chose ?

    Parce que si c'est le premier point que tu veux faire remarquer, je ne l'ai lu clairement nulle part, et c'eût été bien de le faire remarquer, et là je te rejoins totalement sur la crétinerie de JS.

    Si c'est le second point, c'est un choix du langage et on s'en fout, Python va te pondre une erreur, JS te dit « c'est pas un nombre », après tout à toi de connaître ton langage.

    Si c'est autre chose, je n'ai pas compris.

    • Yth, qui essayait juste de dire que quand même, c'pas si complexe de déterminer si un nombre est impair en JS, et qu'utiliser un module importé pour ça c'est un peu chercher les ennuis...