#13043

JavaScript Tutorial: Learn the Basics

« *Note: Interestingly, NaN is a number, and typeof NaN returns “number”. »

Hahaha ! J’étais pas au courant de ce truc en JS ! C’est énorme !

(humour de #geek, oui)


Note : « NaN » est une valeur-erreur retournée par une fonction quand on essaye de faire des choses impossibles avec les nombres, comme additionner « "abc" » avec « 42 ». Faire ça résultera en une erreur « NaN » qui signifie « Not a Number », sous entendant que "abc" n’est pas un nombre et ne peut donc être additionné à un nombre.

Le truc dans JS c’est que la valeur « NaN » est lui-même un nombre : son type est "nombre", par opposition au type "texte" par exemple.

« Not a Number » est donc de type « Number ». Je trouve ça très drôle.
C’est un peu si, parlant d’un animal, on disait « mais non, ce n’est pas un oiseau ! c’est un moineau ! »
https://blog.udemy.com/javascript-tutorial-learn-the-basics/

#13040

Windows 10 virtual machines now available on Microsoft Edge Dev | Microsoft Edge Dev Blog

Ici : http://dev.modern.ie/tools/vms/windows/

Microsoft propose des Machines Virtuelles de Windows avec les navigateurs IE et Edge dedans. Sous Linux j’ai pas la possibilité d’installer Edge ou IE. Avec ces outils, c’est pratique de tester.

Bon par contre, 5 Go pour Edge dans W10, c’est beaucoup…
Ils peuvent pas proposer le téléchargement par P2P ? Ou alors un truc plus léger ?

MS propose aussi un outil où on met son URL et on reçoit des captures d’écran, et plein d’autres outils.

Évidemment, il faut que je découvre ce lien le lendemain où j’ai téléchargé l’ISO de Microsoft et essayer mes trucs dans Edge ;-;
Edge affiche plutôt bien les CSS, y compris tout ce qui est flexbox et tous les trucs nouveaux, mais il ne prend pas en compte le drag-n-drop, pas le truc de base que j’utilise dans Blogotext en tout cas.

(Par contre, l’UA d’Edge est bordélique : on y trouve mention de Webkit, Gecko, Mozilla, Chrome… Un vrai foutoir).
https://blogs.windows.com/msedgedev/2015/08/17/windows-10-virtual-machines-now-available-on-microsoft-edge-dev/