console.log()和alert()的区别

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "PingFang SC" }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "PingFang SC"; min-height: 17.0px }

一直都是知道console.log()和alert()是有区别的,但是具体有什么区别就不清楚了,后来在权威指南里注意到了说alert()具有侵入性才来查一查两者的具体区别。

查询到的区别:

alert() 

1.弹出提示

2. 对代码运行有阻塞作用,在弹出框输出,不点击确定,后续代码无法继续执行

3. alert()只能输出string,如果alert输出的是对象会自动调用toString()方法

alert([1,2,3]);//’1,2,3’

4. alert不支持多个参数的写法,只能输出第一个值

alert(1,2,3);//1^

console.log() 

1.在调试工具里打日志

2.对代码运行无阻塞作用,在打印台输出,

3.可以打印任何类型的数据

console.log([1,2,3]);//[1,2,3]

4.支持多个参数的写法

console.log(1,2,3)// 1 2 3

时间: 2024-10-11 06:40:16

console.log()和alert()的区别的相关文章

console.log()与alert()的区别

1.alert() a.有阻塞作用,不点击确定,后续代码无法继续执行 b.alert只能输出string,如果alert输出的是对象,会自动调用toString()方法 eg:alert([1,2,3]);//'1,2,3' c.alert不支持多个参数的写法,只能输出第一个值 eg: alert(1,2,3); //1 2.console.log() a.在打印台输出 b.可以打印任何类型的数据 eg:alert([1,2,3]);//[1,2,3] c.支持多个参数的写法 eg: alert

js调试console.log使用总结图解

一 实例 打印字符串和对象: 可展开对象查看内部情况: 看一下console对象本身的定义情况: 输出对象情况: utag对象所在文件: 输出对象: 二 Console.log 总结 1 如果你js没到一个境界,我就算教你调试bug,破解一些插件之类的,你也根本不知道我在做什么.我的目的只是让你认识控制台,让你入门调试,之后的路还得靠你们自己走. 不论是 chrome firefox ie(8以上版本) 还是 360急速浏览器 搜狗浏览器 等等,只要按 F12 就能打开控制台. 其实对于这 F1

alert()与console.log()的区别

[1]alert() [1.1]有阻塞作用,不点击确定,后续代码无法继续执行 [1.2]alert()只能输出string,如果alert输出的是对象会自动调用toString()方法 e.g. alert([1,2,3]);//'1,2,3' [1.3]alert不支持多个参数的写法,只能输出第一个值 e.g. alert(1,2,3);//1 [2]console.log() [2.1]在打印台输出 [2.2]可以打印任何类型的数据 e.g. console.log([1,2,3]);//[

javascript中alert()与console.log()的区别

我们在做js调试的时候使用 alert 可以显示信息,调试程序,alert 弹出窗口会中断程序, 如果要在循环中显示信息,手点击关闭窗口都累死.而且 alert 显示对象永远显示为[object ]. 自己写的 log 虽然可以显示一些 object 信息,但很多功能支持都没有 console 好 [1]alert() [1.1]有阻塞作用,不点击确定,后续代码无法继续执行 [1.2]alert()只能输出string,如果alert输出的是对象会自动调用toString()方法 e.g. al

JavaScript中的alert()与console.log()的区别

1.alert() [1.1]有阻塞作用,不点击确定,后续代码无法继续执行 [1.2]alert()只能输出string,如果alert输出的是对象会自动调用toString()方法 e.g. alert([1,2,3]);//'1,2,3' [1.3]alert不支持多个参数的写法,只能输出第一个值 e.g. alert(1,2,3);//1 2.console.log() [2.1]在打印台输出 [2.2]可以打印任何类型的数据 e.g. console.log([1,2,3]);//[1,

简述alert和console.log的区别

原文链接:http://www.cnblogs.com/sulishibaobei/p/sulishibaobei.html alert输出的结果为: console.log输出的结果为: 原来console.log() 可以打印任何类型的数据.而 alert() 只能输出string,如果alert输出是对象会自动调用 toString() 方法.如果想 console.log() 输出的与alert相同,需要调用 toString(). 所以将后面的改写成 console.log(hmac.

console.dir()和console.log()的区别

console.log()可以取代alert()或document.write(),在网页脚本中使用console.log()时,会在浏览器控制台打印出信息. console.dir()可以显示一个对象所有的属性和方法. 简单写了个例子: HTML: <button>console.log打印触发对象</button> <button>console.dir打印触发对象</button> JS://console.log 与 console.dir 的区别

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

<script language="javascript"> function myObj(){ var total = 0; } myObj.prototype.add = function(a,b){ this.total = a + b; } myObj.prototype.toString = function(){ return this.total; } var obj = new myObj(); obj.add(1,2); console.log(obj);

简介alert()与console.log()的不同

简单的说alert 是弹出提示而console.log是在调试工具里打日志,下面具体给大家列出alert()与console.log()的不同点, [1]alert() [1.1]有阻塞作用,不点击确定,后续代码无法继续执行 [1.2]alert()只能输出string,如果alert输出的是对象会自动调用toString()方法 e.g. alert([1,2,3]);//'1,2,3' [1.3]alert不支持多个参数的写法,只能输出第一个值 e.g. alert(1,2,3);//1 [