解决方案1:使用try...catch块捕获错误
try {
// 未定义的变量
console.log(undefinedVariable);
} catch (error) {
console.log('变量未定义');
}
解决方案2:使用typeof检查变量是否已定义
if (typeof undefinedVariable === 'undefined') {
console.log('变量未定义');
} else {
console.log('变量已定义');
}
这两种解决方案都可以用于检查变量是否未定义,根据实际需求选择适合的方法。