-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
aula3.js
35 lines (22 loc) · 982 Bytes
/
aula3.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
console.log("usando função bollean: ", Boolean(9>7))
console.log("sem usar função bollean: ",(9>7))
console.log("Boolean(0):",(0)) //false
console.log("Boolean(-0):",(-0)) //false
console.log("Boolean(1):",(1)) //true
console.log("Boolean(23):",(23)) //true
console.log(Boolean(1)) //true
console.log(Boolean(0)) //false
let isAtivo=false
console.log("isAtivo = ",isAtivo)
isAtivo = 1
console.log("!isAtivo = ",!isAtivo)// a "!" inverte o boolean da variavel
console.log("!!isAtivo = ",!!isAtivo) //uma negação anula a outra ou seja fica sim
const objeto1 = {}
objeto1.id=23 // criei um campo "id" com um valor
console.log("objeto1.id =", objeto1.id) // me da o valor que criei no objeto1 na linha 20
console.log("objeto1.nome = ", objeto1.nome)
console.log("!!objeto1.nome = ", !!objeto1.nome)
console.log("(5-5): ", !!(5-5)) // retorna false, 5-5=0 é zero e false
console.log("{}", !!{}); // retorna true
console.log("[]", !![]); // retorna true
console.log()