exec()方法控制台打印和页面写出,怎么内容不一样呢

来源:2-16 编程练习

嗯嗯_

2020-09-27 10:36:38


console.log(reg.exec());document.write(reg.exec());


写回答

1回答

好帮手慕夭夭

2020-09-27

同学你好,console.log()和document.write()是有区别的,参考如下理解:

console.log()是在控制台输出,可以输出任何类型的数据。而document.write()只能输出字符串,如果输出其他类型,也会被自动转换为字符串的(程序会自动调用toString()这个方法,把其他类型转换为字符串)。同学自己可以测试一下,把控制台输出的内容,转换为字符串,得到的结果就和页面中看到的是一样的:

http://img.mukewang.com/climg/5f70019e0952160504300128.jpg

http://img.mukewang.com/climg/5f7001b109ec4f3602970301.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 15276 问题

查看课程