var counter=10; console.log(“Counter: %d”, counter);//counter:10 console.log(“Counter: %d”);//Counter: %d //为什么一个打印出来了%d
%d 就是后面那个变量 counter 的占位符,你第二个语句不就是单纯地输出一个字符串
数字占位符,会转换成数字
楼主基础太差了,第一个%d是数字占位符用后面的参数替换,第二个在引号里面,不管是什么都会原文输出。
占位符,不过经常都用 “+” 或者 “,” 分割变量,或者直接用es6的模板 这个是一段${'模板'}
这个是一段${'模板'}
数字占位符
%s字符占位,%d数字占位,%o对象占位,在chrome控制台下试试就知道了~
为毛想起了当初C语言入门,被各种浮点数格式化折磨过~
这个在C语言中叫做格式化输出。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
%d 就是后面那个变量 counter 的占位符,你第二个语句不就是单纯地输出一个字符串
数字占位符,会转换成数字
楼主基础太差了,第一个%d是数字占位符用后面的参数替换,第二个在引号里面,不管是什么都会原文输出。
占位符,不过经常都用 “+” 或者 “,” 分割变量,或者直接用es6的模板
这个是一段${'模板'}数字占位符
%s字符占位,%d数字占位,%o对象占位,在chrome控制台下试试就知道了~
为毛想起了当初C语言入门,被各种浮点数格式化折磨过~
这个在C语言中叫做格式化输出。