javascript 和 jq 的调试 用console.log() 函数
对于JavaScript程序的调试,相比于alert(),使用console.log()是一种更好的方式,原因在于:alert()函数会阻断javascript程序的执行,从而造成副作用;而console.log()仅在控制台中打印相关信息,因此不会造成类似的顾虑。
用法:
console.log()可以接受任何字符串、数字和JavaScript对象。与alert()函数类似,console.log()也可以接受换行符n以及制表符t。console.log()语句所打印的调试信息可以在浏览器的调试控制台中看到。不同的浏览器中console.log()行为可能会有所不同。
详细用法:
- Javascript的console.log()用法
- //变量
- var i = 'I am a string';
- console.log('变量:',i);
- //数组
- var arr = [1,2,3,4,5];
- console.log('数组:',arr);
- //对象
- var obj1 = {
- key1 : 'value1',
- key2 : 'value2',
- key3 : 'value3'
- };
- var obj2 = {
- key6 : 'value4',
- key5 : 'value5',
- key4 : 'value6'
- };
- var obj3 = {
- key9 : 'value7',
- key8 : 'value8',
- key7 : 'value9'
- };
- console.log('对象:',obj1);
- //对象数组
- var objArr1 = [obj1,obj2,obj3];
- var objArr2 = [[obj1],[obj2],[obj3]];
- console.log('对象数组1:',objArr1);
- console.log('对象数组1:',objArr2);
- /*
- 输出:
- 变量:I am a string
- 数组:[1, 2, 3, 4, 5]
- 对象:Object { key1="value1", key2="value2", key3="value3"}
- 对象数组1:[Object { key1="value1", key2="value2", key3="value3"}, Object { key6="value4", key5="value5", key4="value6"}, Object { key9="value7", key8="value8", key7="value9"}]
- 对象数组1:[[Object { key1="value1", key2="value2", key3="value3"}], [Object { key6="value4", key5="value5", key4="value6"}], [Object { key9="value7", key8="value8", key7="value9"}]]
- */
javascript 和 jq 的调试 用console.log() 函数相关推荐
- java script console_JS调试之console.log()作用与用法
在前端调试js代码的时分,许多人都喜欢用 alert() 来进行调试,不过 alert() 会阻断JS的运行,并且对少许范例的变量无法输出,这就导致了很多的麻烦.针对这个问题,这篇文章就说一说js中的 ...
- js重写console.log函数
重写console.log函数 在前端开发中console.log是我们必不可少的调试工具,但是原生的console.log有两点不能很好地满足我们的需求 开发时需要log,但是上线时希望去掉log, ...
- JavaScript断点调试与console.log(..)输出不一致
此情况多出现在对象赋值前后进行console.log(-) 打印结果会随机
- js调试之console.log()
俗话说的好,不会前端是phper不是好的php,可是我这对前端真的是一窍不通,连基础的ajax都差点不会写.调试也花了不少时间,因此在这里记录一下. 一.console.log()的定义 consol ...
- js调试console.log使用总结图解
一 实例 打印字符串和对象: 可展开对象查看内部情况: 看一下console对象本身的定义情况: 输出对象情况: utag对象所在文件: 输出对象: 二 Console.log 总结 1 如果你js没 ...
- 如何使用JavaScript控制台:超越console.log()
by Yash Agrawal 由Yash Agrawal 如何使用JavaScript控制台:超越console.log() (How to use the JavaScript console: ...
- log解析工具 px4_console.log(console.log) = ?
在开始今天的内容之前,先想一下 console.log(console.log) 的结果是啥. 前面有一篇文章 别担心把 console 带到线上 介绍了关于 console 在线上不打印的操作,今天 ...
- console vue 打包之后怎么去掉_Vue Cli 3 打包配置--自动忽略 console.log 语句
下载插件 npm i -D uglifyjs-webpack-plugin 在 vue.config.js 引入使用 const UglifyJsPlugin = require('uglifyjs- ...
- 三行代码隐藏所有console.log
我们基本上使用console.log()在JS项目中检查代码是否正常工作,或者debugger代码中的错误或问题.没有日志很费时,也很难找到问题. 但是这些日志只供开发人员使用,您不想向最终用户显示这 ...
最新文章
- Go 知识点(12) — 类型转换以三方库 cast
- Android BLE开发(一):串口调试
- 先验概率vs后验概率
- js accordian效果
- 【CCS2018】SDN跨应用中毒攻击
- Odoo10参考系列--Mobile JavaScript
- 面对最菜TI战队,OpenAI在Dota2上输的毫无还手之力
- 手机怎么用外嵌字幕_影视剪辑10大添加字幕软件,一键“复制粘贴”,网友:太简单了...
- 偏最小二乘法与最小二乘法的区别
- MySQL 文本类型,存储大小
- 11年瑞纳手动挡值多少钱_10年瑞纳值多少钱(10年的手动高配瑞纳,跑了4万公里,现在值多少钱?)...
- 双目 机器视觉-- 测距
- hdwiki 附件上传大小设置
- 3U8633——雷达对民航的贡献
- 迅捷在线压缩批量压缩PDF文件的方法是什么
- Nginx :user nobody
- FLASH2.0学习教程
- css为何要清除浮动及清除浮动的方法
- 三维坐标变换(旋转矩阵旋转向量)
- 出现/usr/lib64/erlang/erts-10.3/bin/beam.smp: error while loading shared libraries: libtinfo.so.5解决方法
热门文章
- springboot java.util.NoSuchElementException: No value present 异常处理
- map:map指向最后一个元素?指向第一个元素?
- 爬虫爬取链接中文字_使用爬虫技术爬取图片链接并下载图片
- linux如何根据端口看进程,linux 根据端口查看系统进程
- 浅谈电量传感器在数据中心不间断电源中的应用
- JAVA项目实训struts2_Java Web项目搭建过程记录(struts2)
- ftp上传当天文件的方法_2种windows到linux上传文件的方法
- AI:Algorithmia《2021 enterprise trends in machine learning 2021年机器学习的企业趋势》翻译与解读
- Database之SQLSever:SQL命令实现查询之多表查询、嵌套查询、分页复杂查询,删除表内重复记录数据、连接(join、left join和right join简介及其区别)等案例之详细攻略
- ML之MLiR:输入两个向量,得出两个向量之间的相关度