Weird way to generate the number 9 in JavaScript

Lol

Source: Timo

How to generate the number 9 in JavaScript 😄


twitter.com

L'expllication, en javascript ! et un operateur qui signifie 'not' (not true c'est false).  Et '[]' est un tableau informatique, c'est à dire une suite d'object et ivi c'est un tableau vide

en jouant un peu

(! + 1)
false
(! + [])
true

et la totale

(! + [] + [] + ![])
"truefalse"

vous noterez les "" qui signifient en javascript "chaine de caractère"

Si on rajoute '.length' derrière on aura la longueur de la chaine de caractère => 9 !

Haut de page