Verifique se uma variável é indefinida em JavaScript
-
Compare Diretamente uma Variável com
undefined
para Verificar Undefined em JavaScript -
Comparação com
void 0
para verificar indefinido em JavaScript -
Use o operador
typeof
para verificar undefined em JavaScript
Este tutorial apresenta como verificar se uma variável é indefinida em JavaScript.
Uma variável é chamada de undefined
se for declarada sem ter um valor inicial atribuído. Abaixo estão várias maneiras de fazer isso em JavaScript.
Compare Diretamente uma Variável com undefined
para Verificar Undefined em JavaScript
var x;
if (x === undefined) {
text = 'x is undefined';
} else {
text = 'x is defined';
}
console.log(text);
Resultado:
'x is undefined'
Aqui pegamos um nome de variável indefinido e o comparamos diretamente com undefined
sem usar qualquer função ou nada. Mas esse método gera um erro se tentarmos comparar uma variável que não está declarada.
Comparação com void 0
para verificar indefinido em JavaScript
var abc;
console.log(abc === void 0);
Resultado:
true
Aqui, pegamos um nome de variável indefinido e o comparamos com void 0
. Este método também gera um erro se tentarmos comparar uma variável que não está declarada.
Use o operador typeof
para verificar undefined em JavaScript
Este operador retorna uma string que informa sobre o tipo do operando. Se o valor não for definido, ele retorna uma string undefined
.
var abc;
console.log(typeof abc === 'undefined')
Resultado:
true
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn