2-16 没有匹配不会显示
if(matchingResult.value != null){
return matchingResult.value ;
}else{
return matchingResult.value = '(没有匹配)';
}
0
收起
正在回答
3回答
虽然都是没有信息,但是null不指向任何对象,相当于没有任何值,代表内存中根本没有这个东西,而“”代表一个长度为0的字符串空,他是有内存空间的.
祝学习愉快~
如果可以解决你的疑问,要采纳哦!
妮可妮可妮_
2018-07-19 15:15:45
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <!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积分~
来为老师/同学的回答评分吧