Pular para o conteúdo principal

- 2 minutos de leitura

3 coisas bizarras no JavaScript

Nós sabemos que todos são iguais em todos os lugares, há o bem e o mal em todo mundo — Paul McCartney

Para mim o js sem dúvidas uma das melhores linguagens de programação da atualidade. Podemos fazer coisas bem legais com ela tanto no frontend (onde ela ganhou bastante notoriedade) quanto no backend, podemos usa-la em frameworks e também podemos criar funções para arquivos terraform consumirem, ou seja, é uma linguagem bem versátil.

Mas nesse artigo vou mostrar cinco coisas bizarras que podemos fazer e "talvez" você não saiba ainda, então chega de enrolar e bora.

1 — Magic number

Uma das coisas mais estranhas do nosso querido JavaScript, ou como de fato ele é conhecido como o `número que cresce magicamente` basta você digitar fazer isso:

// digite o nove, dezesseis vezes  
const magicNumber = 9999999999999999  
console.log(magicNumber) // 10000000000000000

2 — Verdadeiro é igual a falso

Podemos fazer várias coisas legais com JS, porém podemos ficar com uma pulga atrás da orelha.

Usamos !! para converter valores para boolean

console.log(!!false) // false  
console.log(!!true) // true

Beleza, fazendo com strings

console.log(!!"false") // true  
console.log(!!"true") // true

Então isso é igual ?!

console.log(!!"false" == !!"true") // true

Comparando tipos

console.log(!!"false" === !!"true") // true

Vamos de novo

console.log(!!false == !!true) // false

Porém

console.log(!!"false" == !!true) // true  
console.log(!!"false" === !!true) // true

3 — Quem é maior e quem é menor ?

console.log(3 > 2) // true  
console.log(2 > 1) // true  
  
console.log(1 < 2) // true  
console.log(2 < 3) // true  
  
console.log(3 > 2 > 1) // false wtf ???  
console.log(1 < 2 < 3) // true

Esses são apenas três casos, mas o JavaScript tem bastante ocorrência de coisas bizarras, essas aqui eu tirei do incrível site wtfjs recomendo que também deem uma olhada em mais coisas por lá.

Bem é isso, espero que tenham gostado, lembrem que qualquer informação que deixei passar, ou se quiserem adicionar qualquer coisa me mandem mensagem. Se esse artigo foi útil ficarei feliz. Abraços quentinhos para vocês!!