2-16 没有匹配不会显示
if(matchingResult.value != null){
return matchingResult.value ;
}else{
return matchingResult.value = '(没有匹配)';
}
0
收起
正在回答
3回答
虽然都是没有信息,但是null不指向任何对象,相当于没有任何值,代表内存中根本没有这个东西,而“”代表一个长度为0的字符串空,他是有内存空间的.
祝学习愉快~
如果可以解决你的疑问,要采纳哦!
妮可妮可妮_
2018-07-19 15:15:45
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>arguments</title>
</head>
<body>
<textarea name="" id="bb" cols="30" rows="10"></textarea>
<button id="btn">df</button>
<script>
btn.onclick = function() {
var a = null;
bb.value = a;
console.log(bb.value);
}
</script>
</body>
</html>可以测试一下这个小例子会不会更容易解决疑惑
进击JavaScript核心 2018
- 参与学习 466 人
- 提交作业 74 份
- 解答问题 635 个
JavaScript不仅能实现静态页面到动态特效的转变,还能完成数据的动态交互,但是关于js到底功能有多强大,大家还是有所期待的,本路径将带你深入到js中,一一揭开JavaScript的神秘面纱。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星