Durante a programação, pode ser necessário verificar se uma variável específica já foi declarada. No outro caso, pode ser necessário verificar o tipo de variável especificada, seja um número, string, objeto, booleano ou função. Para fazer isso, o JavaScript oferece um método interno chamado “tipo deOperador. Ele determina o tipo de operando passado e o exibe no console.
Este tutorial descreverá a maneira de determinar uma variável não definida no JavaScript.
Como verificar uma variável não definida no JavaScript?
Para verificar se uma variável é definida, use o “tipo deOperador. O tipo de operador produz uma string que indica o tipo de operando/variável. Se o operando ou variável não for definido, ele retornará “indefinido”.
Sintaxe
Use a sintaxe a seguir para utilizar o operador "typeof":
TIPOOF VARIABLE
Exemplo
Vamos verificar isso "y”É definido ou não:
tipo de y;
A saída mostra “indefinido”Porque a variável“y”Não está definido ainda:
Agora, vamos declarar a variável “y”:
variar;
Em seguida, verifique o tipo de variável y:
tipo de y;
Também dá “indefinido”Porque Y está declarado ainda não definido:
Então, atribua o valor “15" brinquedo:
var y = 15;
Verifique o tipo da variável y:
tipo de y;
Pode -se ver que a saída dá “número”Que é o tipo de variável“y”:
Você também pode utilizar o código abaixo para determinar que a variável é definida ou não:
var y = "linuxhint";
se (tipo de y !== 'indefinido' && y !== null)
console.log ("o y é o" + typeof y + "(" + y + ")");
outro
console.log ("y não está definido");
A saída exibe o valor e seu tipo armazenado na variável “y”, Porque é definido e não nulo:
Compilamos todas as informações necessárias relacionadas à verificação de uma variável não definida no JavaScript.
Conclusão
Para verificar se uma variável é “não definido”, Use o JavaScript predefinido“tipo deOperador. Fornece uma string como uma saída que indica o tipo de variável. Ele retorna “indefinido”Embora a variável não seja definida. Este tutorial descreveu a maneira de determinar uma variável JavaScript não definida.