|
104 | 104 | ```js
|
105 | 105 | var nome;
|
106 | 106 | nome = 'Bob';
|
107 |
| - ``` |
| 107 | + ``` |
108 | 108 |
|
109 | 109 | - ### Se quiser é possível fazer as duas operações na mesma linha:
|
110 | 110 |
|
|
119 | 119 | ```
|
120 | 120 |
|
121 | 121 | - ### Depois de dar um valor a variável, tambem é possível mudá-lo:
|
122 |
| - |
123 |
| - ```js |
124 |
| - var nome = 'Bob'; |
125 |
| - nome = 'Steve'; |
| 122 | + |
| 123 | + ```js |
| 124 | + var nome = 'Bob'; |
| 125 | + nome = 'Steve'; |
126 | 126 | ```
|
127 |
| - |
| 127 | + |
| 128 | +- ### Para uma entrada dinâmica de dados (através do teclado), usamos o comando prompt: |
| 129 | + |
| 130 | + ```js |
| 131 | + var fruta = prompt("Informe a fruta desejada: "); |
| 132 | + ``` |
| 133 | + |
| 134 | + - #### Nesse caso a variável fruta, receberá o conteudo digitado pelo usuário. |
| 135 | + |
128 | 136 | ### Note que as variáveis tem diferentes tipos de dados:
|
129 |
| - |
130 |
| - | Variáveis | Explicação | Exemplo | |
131 |
| - | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | |
132 |
| - | String | Sequência de texto é conhecida como string. Para mostrar que o valor é uma String, deve ser envolvida entre aspas. | var nome = 'Bob'; | |
133 |
| - | Number | Um número. Números não tem aspas. | var num = 10; | |
134 |
| - | Boolean | Um valor verdadeiro ou falso.<br />As palavras 'true' e 'false' são reservadas em JS e não precisam de aspas. | var bool = true; | |
135 |
| - | Array | Uma estrutura que permite armazenar vários valores em uma única variável. | var pessoa = [1, 'Bob', 10]<br />Cada item pode ser acessado:<br />pessoa[0], pessoa[1], etc. | |
136 |
| - | Object | Basicamente, qualquer coisa. Em JS tudo é objeto e pode ser armazenado em uma váriavel. Tenha isso em mente enquanto aprende. | var titulo = document.querySelector('h1'); | |
137 |
| - |
| 137 | + |
| 138 | +| Variáveis | Explicação | Exemplo | |
| 139 | +| --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | |
| 140 | +| String | Sequência de texto é conhecida como string. Para mostrar que o valor é uma String, deve ser envolvida entre aspas. | var nome = 'Bob'; | |
| 141 | +| Number | Um número. Números não tem aspas. | var num = 10; | |
| 142 | +| Boolean | Um valor verdadeiro ou falso.<br />As palavras 'true' e 'false' são reservadas em JS e não precisam de aspas. | var bool = true; | |
| 143 | +| Array | Uma estrutura que permite armazenar vários valores em uma única variável. | var pessoa = [1, 'Bob', 10]<br />Cada item pode ser acessado:<br />pessoa[0], pessoa[1], etc. | |
| 144 | +| Object | Basicamente, qualquer coisa. Em JS tudo é objeto e pode ser armazenado em uma váriavel. Tenha isso em mente enquanto aprende. | var titulo = document.querySelector('h1'); | |
| 145 | + |
138 | 146 | - ### Variáveis são necessárias para qualquer coisa interessante na programação. Se os valores não podessem mudar, nada dinâmico seria criado.
|
139 | 147 |
|
140 | 148 | - ### JavaScript é uma linguagem fortemente tipada. Isso significa que você não precisa especificar tipo de dado de uma variável quando declará-la;
|
|
152 | 160 | ```
|
153 | 161 |
|
154 | 162 | ## Escopo de váriavel
|
155 |
| - |
| 163 | + |
156 | 164 | - ### Quando uma variavel é declarada fora de qualquer função, ela é chamada de **variável global**;
|
157 | 165 |
|
158 | 166 | - ### Quando declarada dentro de uma função, é considerada **variável local**.
|
159 | 167 |
|
160 | 168 | ## Comentários
|
161 |
| - |
| 169 | + |
162 | 170 | - ### É possível colocar comentários em códigos JS:
|
163 | 171 |
|
164 | 172 | ```js
|
|
174 | 182 | ```
|
175 | 183 |
|
176 | 184 | ## Operadores
|
177 |
| - |
| 185 | + |
178 | 186 | - ### Simbolo matemática que produz um resultado baseado em dois valores;
|
179 | 187 |
|
180 | 188 | - ### Vejamos alguns deles:
|
|
204 | 212 | ```
|
205 | 213 |
|
206 | 214 | ## Convertendo strings para números
|
207 |
| - |
| 215 | + |
208 | 216 | - ### No caso de um valor que representa um número está armazenado na memória como uma string, existem métodos para conversão.
|
209 | 217 |
|
210 | 218 | - #### parseInt()
|
|
0 commit comments