console.log方法用于在控制台输出信息。它可以接受一个或多个参数,将它们连接起来输出。

console.log('Hello World')
// Hello World
console.log('a', 'b', 'c')
// a b c

console.log方法会自动在每次输出的结尾,添加换行符。

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

如果第一个参数是格式字符串(使用了格式占位符),console.log方法将依次用后面的参数替换占位符,然后再进行输出。

console.log(' %s + %s = %s', 1, 1, 2)
//  1 + 1 = 2

上面代码中,console.log方法的第一个参数有三个占位符(%s),第二、三、四个参数会在显示时,依次替换掉这个三个占位符。

console.log方法支持以下占位符,不同类型的数据必须使用对应的占位符。

  • %s 字符串
  • %d 整数
  • %i 整数
  • %f 浮点数
  • %o 对象的链接
  • %c CSS 格式字符串
var number = 11 * 9;
var color = 'red';console.log('%d %s balloons', number, color);
// 99 red balloons

上面代码中,第二个参数是数值,对应的占位符是%d,第三个参数是字符串,对应的占位符是%s

使用%c占位符时,对应的参数必须是 CSS 代码,用来对输出内容进行 CSS 渲染。

console.log('%cThis text is styled!','color: red; background: yellow; font-size: 24px;'
)

上面代码运行后,输出的内容将显示为黄底红字。

console.log方法的两种参数格式,可以结合在一起使用。

console.log(' %s + %s ', 1, 1, '= 2')
// 1 + 1  = 2

如果参数是一个对象,console.log会显示该对象的值。

console.log({foo: 'bar'})
// Object {foo: "bar"}
console.log(Date)
// function Date() { [native code] }

上面代码输出Date对象的值,结果为一个构造函数。

console.log详解相关推荐

  1. javascript教程:console.log 详解

    对应WEB程序员,console.log 可以说是神器,极大地方便了程序开发.程序猿:学习了,用Console写日志比alert方便多了. console.log(object[, object, . ...

  2. 你所不知道的console.log()(console.log详解)

    console.log,作为一个前端开发者,想必每天都会用它来做分析调试,但这个简单函数背后你所不知道的一面,很多人未必使用过,有一些也是很方便使用的 基础 首先,简单科普这个函数的作用.前端开发者可 ...

  3. Console命令详解,让调试js代码变得更简单

    console.log(object[, object, ...]) 在控制台输出一条消息.如果有多个参数,输出时会用空格隔开这些参数. 第一个参数可以是一个包含格式化占位符输出的字符串,例如: co ...

  4. javascript console 函数详解 js开发调试的利器 浏览:3201|更新:2014-05-30 09:27

    引用地址: http://jingyan.baidu.com/article/e75aca855c6419142edac6c1.html 一键约师傅 百度师傅最快的到家服务,最优质的电脑清灰! Con ...

  5. JS--Console.log()详解

    对于JavaScript程序的调试,相比于alert(),使用console.log()是一种更好的方式,原因在于:alert()函数会阻断JavaScript程序的执行,从而造成副作用:而conso ...

  6. Android之----Log详解(Log.v,Log.d,Log.i,Log.w,Log.e)

    Android Log是 android.util.Log 类 常用的方法有以下5个: Log.v () -- VERBOSE Log.d () -- DEBUG Log.i () -- INFO L ...

  7. tf.log()详解

    tf.log(y) 计算元素 y 的自然对数, y=ex 计算出x 返回一个张量,与 y 具有相同的类型. tensor = tf.constant([[1.0,2.0,3.0],[1.0,2.0,3 ...

  8. git log 详解

    git log 可以让我们查看提交commit history,接下来我们来一起探索git log提供的参数. $ git log commit 0005d1e3f54b79fe4707fbccc44 ...

  9. db2diag.log 详解

    转载地址:http://freebile.blog.51cto.com/447744/773435 db2diag命令,是用来查看db2数据库运行日志信息的,实际上,db2运行日志是记录在db2dia ...

最新文章

  1. 数据研发岗位需要技能
  2. 临床、实验室和流行病学研究的样本量 Sample Sizes for Clinical, Laboratory and Epidemiology Studies
  3. hdu 4049 Tourism Planning [ 状压dp ]
  4. Linux CPU 信息查看
  5. 《构建之法》第十三章学习总结
  6. 牛津词典电子版txt_英语启蒙:推荐一款超火的英文词典app
  7. (学习笔记)laravel 中间件
  8. 使用FragmentTabHost+Fragment+viewpager 实现滑动分页
  9. 网络安全管理与运维服务
  10. 十一、SpringCloud实用篇_Gateway服务网关
  11. 推荐系统详解(三)近邻推荐
  12. 简单的Python五子棋
  13. 流程图分级、分类、分层
  14. 常用稳压二极管参数表
  15. nginx expires 30s 什么概念
  16. 防止引擎爬虫记录(君子协定)
  17. 惠普(HP)笔记本的型号解析
  18. 软考网络管理员指南_系统管理员的网络管理指南
  19. iOS 指定压缩图片大小的解决方式
  20. Java 将图片转换为素描图

热门文章

  1. 音乐、音效素材库,好听的BGM都在这~
  2. JavaScript基础知识总结 18:dom基本操作
  3. gem install factory_girl
  4. C语言第六章函数实验报告,第六章实验报告
  5. 域名注册_申请证书\SSL证书\tls证书
  6. 《东周列国志》第七十三回 伍员吹箫乞吴市 专诸进炙刺王僚
  7. 热烈欢迎云南财经大学统计与数学学院院长石磊教授来芝诺数据视察指导工作
  8. NYOJ - 独木舟上的旅行
  9. 【从零开始的Java开发】1-5-4 ArrayList、HashSet、HashMap 概述与案例
  10. 网站建设服务器拼租服务器好还是独立服务器好