CNode

console.log()中%d是什么参数

问答
MMrLhx发布于10 年前最后回复10 年前8 回复7164 浏览0 收藏

var counter=10; console.log("Counter: %d", counter);//counter:10 console.log("Counter: %d");//Counter: %d //为什么一个打印出来了%d

查看回复

回复 (8)

B
brickyang#1·10 年前

%d 就是后面那个变量 counter 的占位符,你第二个语句不就是单纯地输出一个字符串

Z
zhaohuanwener#2·10 年前

数字占位符,会转换成数字

Z
zhangjh#3·10 年前

楼主基础太差了,第一个%d是数字占位符用后面的参数替换,第二个在引号里面,不管是什么都会原文输出。

Q
qianjiahao#4·10 年前

占位符,不过经常都用 "+" 或者 "," 分割变量,或者直接用es6的模板 这个是一段${'模板'}

Q
qingmingsang#5·10 年前

数字占位符

N
Nuintun#6·10 年前

%s字符占位,%d数字占位,%o对象占位,在chrome控制台下试试就知道了~

D
DevinXian#7·10 年前

为毛想起了当初C语言入门,被各种浮点数格式化折磨过~

C
consoles#8·10 年前

这个在C语言中叫做格式化输出。

参与回复
登录后即可参与回复。登录