写在前面
朋友们晚上好呀。今天讲些前端最基础的入门知识吧。
JavaScript什么情况下会返回undefined值呢?
1.访问声明,但是没有初始化的变量
var abc;
console.log(abc); // undefined
2.访问不存在的属性
var abc={}
console.log(abc.a); // undefined
3.访问函数的参数没有被显式的传递值
(function (b){
console.log(b); // undefined
})();
4.访问任何被设置为undefined值的变量
var abc=undefined;
console.log(abc); // undefined
5.没有定义return的函数隐式返回
function abc(){}
console.log(abc()); // undefined
6.函数return没有显式的返回任务内容
function abc(){
return;
}
console.log(abc()); //undefined
写在最后
今天就写到这儿啦,有时候会分享一些很基础的知识供初学者阅读,希望可以在大家入门的道路上有所帮助~
再会。