Agora que já conhecemos os tipos de dados que existem na linguagem JavaScript, agora precisamos ver mais sobre os valores em si. Como no caso do tipo boolean, que tem apenas 2 valores possíveis, true ou false.
Podemos inverter o valor do tipo boolean com o operador !(negação). Ex:
1 | var test = true; |
Negando 2 vezes !!, podemos ter o retorno real do valor. Ex:
1 | var test = true; |
Uma coisa muito importante para se levar em conta nas condições que você possa fazer no código JavaScript, é se determinados valores são considerados verdadeiros ou falsos.
Considerados falsy (falsos):
- false
- 0 (zero)
- “” (string vazia)
- null
- undefined
- NaN
1 | if(false) console.log('true'); |
Considerados truthy (verdadeiros):
- “0” (zero)
- “false”
- function() {}
- []
- {}
1 | if("0") console.log('true'); |
Também é importante conhecer os possíveis valores do tipo number.
Inteiro
1
2var num = 10;
var num2 = -10;Decimal
1
2var num = 10.12;
var num2 = -10.12;Com expoente
1
2
3
4
5var num = 421e6
console.log(num); //421000000
var num2 = 421e-6
console.log(num2); //0.000421Hexadecimal
1
2var num = 0xFF;
console.log(num); // 255
Série JavaScript
- 1.Introdução
- 2.Tipos de dados
- 3.Valores
- 4.Variáveis

