É importante distinguir as diferenças entre variáveis indefinidas (undefined) e variáveis não declaradas. Uma variável indefinida é uma variável que foi declarada. Como não atribuímos um valor para ela, a variável usou o undefined como seu valor inicial. Uma variável não declarada é uma variável que não existe.
1 – Testes de Null ou Undefined Um teste muito comum de ser feito é para verificar se uma variável está null ou undefined, ou ainda 'vazia', como abaixo: if (variavel1 !== null || variavel1 !== undefined || variavel1 !==
O método Array. isArray() retorna true se um objeto é uma array, e false se não é. O typeof é um Operador Unário do JavaScript.
Então, para fazer esta verificação, você pode utilizar a função isNaN, que verifica se uma string é “Not a Number” (não é número). Logo, se ela retornar falso, estamos falando trabalhando com um número no formato string. Nos testes acima, quando a função isNaN retornou false, isso indica que a variável é um número.
Inicializando uma variável Uma vez que você declarou uma variável, você pode inicializá-la com um valor. Você faz isso digitando o nome da variável, seguido do sinal de igual ( = ) e o valor que deseja atribuir a ela.
Essa função simplesmente vai no documento (document) e pega um elemento pelo id (getElementById), especificamente o elemento textinput (nosso formulário input), copia seu valor (. value) e atribui a variável valor. E prontinho, agora a variável valor pegou o que você digitou no formulário de input.
Vamos usar o comando prompt() para capturar algo que o usuário vai digitar. Ao fazer isso, vai aparecer uma janela quando o usuário entre no seu site, e nessa janela tem escrito "Texto que vai aparecer" e um campo para o usuário digitar algo.