JS中的undefined类型

2019-12-04  本文已影响0人  鲁女女

ES5中有5种基本数据类型:Number、String、Boolean、Undefined、Null和一种复杂数据类型Object。其中Undefined类型只有唯一一个值就是underfined。在使用var声明变量,并且没有初始化的时候,这个变量的值就是undefined。我们不会主动设置一个值是undefined,一般是在出现错误的时候,才会被打印出来

常见的undefined类型应用场景

<script>
var message;
console.log(message);  //undefined
</script>
<script>
function add(a,b) {
  //函数的参数其实可以看做是函数中的局部变量,需要调用时传入参数赋值
  console.log(a); //undefined
  console.log(b); //undefined
  console.log(a + b); //NaN
}
//当不传入参数的时候,参数使用时就是一个undefined.
add();//调用函数 直接使用函数名+() 传入参数即可
</script>
<script>
var myFriend = {
  name:"cuihua",
  sex:"女",
  age:"18",
}
console.log(myFriend.name);//'cuihua'
console.log(myFriend.weight);//undefined
</script>
<script>
 function add(a){
  var result = a + 1;
}
var res = add(2);
console.log(res); //undefined
</script>
上一篇 下一篇

猜你喜欢

热点阅读