码迷,mamicode.com
首页 > 其他好文 > 详细

alert与console.log

时间:2015-01-19 19:02:51      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

1.alert在页面中弹出

console.log是在控制台显示

例子

1  var aa="Silence";
2   alert(typeof(aa));
3   console.log(typeof(aa));

技术分享alert显示

技术分享console.log在控制台显示

2.alert()函数会阻断JavaScript程序的执行,从而造成副作用;而console.log()仅在控制台中打印相关信息,因此不会造成类似的顾虑

3.JavaScript原型链中toString()方法输出alert()和console.log()得到不同的结果

1    var aa=[1,2,3];
2     Array.prototype.toString=function(){
3         return "I love U";
4     }
5     alert(aa);
6     console.log(aa);

console.log() 可以打印任何类型的数据。而 alert() 只能输出string,如果alert输出是对象会自动调用 toString() 方法。如果想 console.log() 输出的与alert相同,需要调用toString() :

console.log(aa.toString());这样在控制台输出的是"I love U";

alert与console.log

标签:

原文地址:http://www.cnblogs.com/MissBean/p/4234200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!