-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathex003.html
94 lines (66 loc) · 2.56 KB
/
ex003.html
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Meu primeiro programa...</title>
<style>
/*CSS*/
body{
background-color: rgb(99, 99, 175);
color: white;
font: normal 20pt Arial;
}
h1{
color: rgb(255, 212, 22);
}
</style>
</head>
<body>
<h1>Olá, mundo</h1>
<p>Já me livrei da maldição!</p>
<!-- COMENTARIO HTML-->
<script>
var n1 = Number.parseInt(window.prompt('Digite um número: '))//string
var n2 = parseInt(window.prompt('Digite outro numero: '))//string
var n3 = Number(window.prompt('Digite outro numero: '))//string
var s = n1 + n2 + n3
window.alert (`A soma dos numeros ${n1} + ${n2} + ${n3} é ${s}`)
//Note que na saida saiu 42 quando digitei 4 e 2 nas entradas, justamente por que o + esta agindo na ideia de concatenação.
//O window.prompt recebe valores em string temos que converter os dois de string para numero.
//(number + number) para adição
//(string + string) para concatenação
//Conversão string para numero.
//Usamos o Number.parseInt(n) ou apenas parseInt para numeros inteiros.
//Usamos o Number.parseFloat(n) ou apenas parseFloat para numeros reais.
//Agora atualmente no JS atual podemos usar apenas Number(n) e ele se vira, sabe oque estamos trabalhando, mas em alguns casos definimos efetivamente tratar como o metodo acima, definindo se é inteiro ou real logo.
//Conversão numero para string.
//String(n)
//n.toString(n)
//Formatando string no node
//var s = 'JavaScript'
//'Eu estou estudando s' //não faz interpolação
//'Eu estou estudando ' + s //usa concatenação
//`Eu estou estudando ${s}` //usa template string
//> nome = 'Gustavo'
//'Gustavo'
//> idade = 45
//45
//> nota = 5.5
//5.5
//> 'O aluno ' + nome + 'com ' + idade + ' anos tirou a nota ' + nota
//'O aluno Gustavocom45 anos tirou a nota 5.5'
//OU PODEMOS FAZER DA FORMA MAIS RECENTE COM CRASE, USA SO UMA NO INICIO OUTRA NO FIM E USA CIFRÃO COM COLCHETES, bem mais organizado:
//`O aluno ${nome} com ${idade} anos tirou a nota ${nota}`
//Tambem podemos saber qual o tamanho da string, quantos caracteres a string tem:
//var s = 'JavaScript'
//s.length
//Ou jogar ela pra letras maiusculas:
//var s = 'JavaScript'
//s.toUpperCase()
//Ou jogar ela pra letras minusculas:
//var s = 'JavaScript'
//s.toLowerCase()
</script>
</body>
</html>