您当前位置:手机评站网 > 手机教程 >

主要是方便你调式javascript用的。你可以看到你在页面中输出的内容。

相比alert他的优点是:

  1. 他能看到结构话的东西,如果是alert,淡出一个对象就是[object object],但是console能看到对象的内容。

  2. console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。

  3. console里面的内容非常丰富,你可以在控制台输入:console,然后就可看到:

    Console {memory: MemoryInfo, debug: function, error: function, info: function, log: function…}

    它有网页的各种提示。

    console.log相关话题

    console.log()能打出不同颜色的字吗?需要怎么填参数?

    可以打出不同颜色的字,在不同游览器中可以通过以下参数来实现。

    chrome浏览器:console.log(&39;%c this is color! &39;, &39;background: 222; color: bada55‘);

    IE游览器:console.log(&39;%c 测试 &39;, &39;color: e5bd9c‘);

    console.log(true===1)会输出什么

    console.log((1,2))就相当于var a=(1,2); console.log(a);而 alert(typeof a)得出a是Number类型,而上面这种声明方法(即在括号里面多个数值并用逗号隔开),实际上真正的值是最后一个,即var a=(1,2)=2;所以console.log((1,2))=console.log(2)console.log((1,2)+1)结果就是3!

    mocha 里写console.log怎么不执行

    var assert = require("assert"); describe(&39;Array&39;, function(){ describe(&39;indexOf()&39;, function(){ it(&39;should return -1 when the value is not present&39;, function(){ assert.equal(-1, [1,2,3].indexOf(5)); assert.equal(-1, [1,2,3].indexOf(0)); }) }) }); describe (moduleName, testDetails) 由上述代码可看出,describe是可以嵌套的,比如上述代码嵌套的两个describe就可以理解成测试人员希望测试Array模块下的indexOf() 子模块。module_name 是可以随便取的,关键是要让人读明白就好。it (info, function) 具体的测试语句会放在it的回调函数里,一般来说info字符串会写期望的正确输出的简要一句话文字说明。当该it block内的test failed的时候控制台就会把详细信息打印出来。一般是从最外层的describe的module_name开始输出(可以理解成沿着路径或者递归链或者回调链),最后输出info,表示该期望的info内容没有被满足。一个it对应一个实际的test caseassert.equal (exp1, exp2) 断言判断exp1结果是否等于exp2, 这里采取的等于判断是== 而并非 === 。即 assert.equal(1, ‘1&39;) 认为是True。这只是nodejs里的assert.js的一种断言形式,下文会提到同样比较常用的should.js。如果exp1和exp2均为字符串,字符串比较出错时则控制台会用颜色把相异的部分标出来。

    js中var num = "8000"; console.log( num+100 );怎么是8000100

    当成字符串了把定义改成num=8000

    有什么因素会导致console.log在页面失效吗

    就是代码console.log任何东西在控制台都不显示, 不是浏览器的问题 我用别的文件就可以打印 我写的vue项目 一整个项目内的所有组件都没法打印了 有人知道会是什么原因吗也不是代码不走 alert就能走

    展开

    浏览器设置得问题吧,

    设置为所有得都可以运行

    追问

    不是这个问题,这个我的设置是没有问题的,  而且我如果直接打印是可以打印出来的, 就是在vue的周期函数内打印不了了

    jQuery问题

    为什么点击按钮1不会输出&39;点击事件&39;?<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style> .imgs{width: 500px;} </style> <script src="jquery.js"></script><script>window.onload=function(){ var $btn=$(&39;input&39;); console.log($btn.length); $btn[0].click(function(){ console.log(&39;点击事件&39;); }) console.log(&39;执行结束&39;);}</script></head><body> <input type="button" value="按键1"/> <input type="button" value="按键2"/> <input type="button" value="按键3"/><br> <img class="imgs" src="1.jpg"></body></html>

    展开

  4. 在jquery中,$btn[0]这种写法是错的,你要是想点击第一个input元素,可以这样写$("input:eq(0)").click(function () {console.log("点击事件");})

    javascript 中的console.log有什么作用啊?是做什么的呢?谢谢大家

    主要用于访问类的成员,->主要用于类类型的指针访问类的成员,而.运算符,主要用于类类型的对象访问类的成员。 可选的其它方案包括:返回一个流对象和返回一个流对象指针。但是对于返回一个流对象,

来源: 手机评站

热门手机排行榜

  1. 1Redmi K20¥1999
  2. 2vivo Z5x¥1398
  3. 4realme X¥1499
  4. 5vivo X27¥3598
  5. 6一加 6¥3199
  6. 9荣耀 Magic2¥3799
  7. 10三星 Note9¥6999

Copyright © 2016-2019 手机评站网(www.pingzhan.net)版权所有

业务联系: