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