You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/06-alert-prompt-confirm/article.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,15 +12,13 @@ Sintaxe:
12
12
alert(message);
13
13
```
14
14
15
-
Mostra uma mensagem, e suspende a execução do programa (script) até o usuário pressionar "OK".
16
-
17
-
Por exemplo:
15
+
Este já vimos. Ele mostra uma mensagem e aguarda o usuário pressionar "OK"
18
16
19
17
```js run
20
18
alert('Ola');
21
19
```
22
20
23
-
A mini-janela é chamada de _modal window_. A palavra "modal" significa que o visitante não pode interagir com o resto da página, pressionar outros botões, etc. até que ele tenha lidado com a janela. Nesse caso -- até pressionar "OK"
21
+
A mini-janela com a mensagem é chamada de _modal window_. A palavra "modal" significa que o visitante não pode interagir com o resto da página, pressionar outros botões, etc. até que ele tenha lidado com a janela. Nesse caso -- até pressionar "OK"
24
22
25
23
## prompt
26
24
@@ -36,7 +34,12 @@ Mostra uma janela modal com uma mensagem de texto, um campo de entrada para o vi
36
34
: Texto para ser mostrado ao visitante.
37
35
`default`
38
36
: Um parâmetro opcional, o valor inicial para o campo de entrada.
39
-
O visitante pode digitar algo no campo de entrada do prompt e pressionar OK. Ou ele pode cancelar a entrada pressionando CANCEL ou `key:Esc`.
37
+
38
+
```smart header="Os colchetes na sintaxe `[...]`"
39
+
Os colchetes ao redor de `default` na sintaxe acima denota que o parâmetro como opcional, não é obrigatório.
40
+
```
41
+
42
+
O visitante pode digitar algo no campo de entrada do prompt e pressionar OK. Então nós temos esse texto no `result` Ou ele pode cancelar a entrada pressionando Cancelar ou `key:Esc`, então nos temos `null` como o `result`.
40
43
41
44
A chamada do `prompt` retorna o texto do campo de entrada ou `null` se a entrada for cancelada.
42
45
@@ -48,7 +51,7 @@ let age = prompt('Qual a sua idade ?', 100);
48
51
alert(`Você tem ${age} anos!`); //Você tem 100 anos!
49
52
```
50
53
51
-
``warn header="In IE: always supply a`default`"
54
+
``warn header="No IE: sempre forneça um`default`"
52
55
O segundo parâmetro é opcional, mas se não o fornecermos, o Internet Explorer irá inserir o texto `"undefined"` no prompt.
53
56
54
57
Execute este código no Internet Explorer para visualizar:
@@ -73,7 +76,7 @@ Sintaxe:
73
76
result = confirm(question);
74
77
```
75
78
76
-
A função `confirm` mostra uma janela modal com uma `question` e dois botões: OK e CANCEL.
79
+
A função `confirm` mostra uma janela modal com uma `question` e dois botões: OK e Cancelar.
77
80
O resultado é `true` se OK for pressionado e `false` caso contrário
78
81
Por exemplo:
79
82
@@ -98,7 +101,7 @@ Cobrimos 3 funções específicas do navegador para interagir com o visitante:
98
101
99
102
100
103
`confirm`
101
-
: mostra uma mensagem e espera que o usuário pressione "OK" ou "CANCEL". Ela retorna `true` para OK e `false` para CANCEL/`key:Esc`.
104
+
: mostra uma mensagem e espera que o usuário pressione "OK" ou "Cancelar". Ela retorna `true` para OK e `false` para Cancelar/`key:Esc`.
102
105
103
106
Todos esse métodos são modais: eles pausam a execução do script e não permitem ao visitante interagir com o resto da página até que a janela seja descartada.
0 commit comments