关于null和undefined问题

关于null和undefined问题

老师,请问这段代码为什么会显示weather IS nullor undefined?代码如下:

<!DOCTYPE html>

<html>

<head>

<title>undefined和null</title>

<meta charset="utf-8">

</head>

<body>

<script type="text/javascript">

var data={

name:"Adam",

//weather:"sunny",

};

data.weather="sunny";

/*检查变量或属性是否为undefined或者null*/

if (!data.name) {

document.write("name IS null or undefined");

}

else{

document.write("name IS NOT null or undefined");

}

if (!data.weather) {

document.write("weather IS null or undefined");

}

else{

document.write("weather IS NOT null or undefined");

}

</script>

</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
小丸子爱吃菜 2017-11-20 11:32:18

http://img1.sycdn.imooc.com//climg/5a124c6a00019cfc05280047.jpg

测试你的代码显示的也是这种情况,你确定nice是的不是这个效果?可以将你测试的截图发上来。

祝学习愉快!

NeilSK 2017-11-20 00:12:47

我运行你这段代码显示的是 name IS NOT null or undefinedweather IS NOT null or undefined.  你是不是看错了?

  • 提问者 慕雪1434180 #1
    啊,是吗,还有这种操作,可是我的不知道为什么一直显示weather IS null or undefined。我又试了一遍,还是那样
    2017-11-20 08:15:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师