|
10 | 10 |
|
11 | 11 | //Function |
12 | 12 |
|
13 | | -function somar(x1, x2) { |
14 | | - return x1 + x2; |
15 | | - } |
| 13 | +// function somar(x1, x2) { |
| 14 | +// return x1 + x2; |
| 15 | +// } |
16 | 16 |
|
17 | | - let resultado = somar(4, 4); |
18 | | - console.log(resultado) |
| 17 | +// let resultado = somar(4, 4); |
| 18 | +// console.log(resultado) |
19 | 19 |
|
| 20 | +//calc |
| 21 | +function calc(x1, x2, operator) { |
| 22 | + return eval(`${x1} ${operator} ${x2}`); |
| 23 | +} |
20 | 24 |
|
21 | | - //calc |
22 | | - function calc(x1, x2, operator) { |
23 | | - return eval(`${x1} ${operator} ${x2}`) |
24 | | - } |
| 25 | +let resultado2 = calc(12, 89, "*"); |
| 26 | +console.log(resultado2); |
25 | 27 |
|
26 | | - let resultado2 = calc(1, 4, '+'); |
27 | | - console.log(resultado2) |
| 28 | +//usando o eval() função nativa |
| 29 | +//eval ele pega uma string e vai executar a função. |
28 | 30 |
|
| 31 | +//arrow function |
| 32 | + |
| 33 | +//calc se torna uma variável e ela recebe uma arrow function (=>) |
| 34 | +let calc = (x1, x2, operator) => { |
| 35 | + return eval(`${x1} ${operator} ${x2}`); |
| 36 | +}; |
| 37 | + |
| 38 | +let resultado2 = calc(12, 89, "*"); |
| 39 | +console.log(resultado2); |
| 40 | + |
| 41 | +//DOM |
| 42 | + |
| 43 | +//Eventos |
| 44 | +//Ações realizadas na aplicação que dispara rotinas. |
| 45 | + |
| 46 | +window.addEventListener("focus", event => { |
| 47 | + console.log("Focado"); |
| 48 | +}); |
| 49 | + |
| 50 | +document.addEventListener("click", event => { |
| 51 | + console.log("Clicado"); |
| 52 | +}); |
| 53 | + |
| 54 | +//Date.now() |
0 commit comments