JavaScript 数据类型:了解 %d155


在 JavaScript 中,%d 是用于表示十进制整数的占位符。它可以出现在字符串模板中,用于将整数值插入字符串中。

使用 %d 占位符

要使用 %d 占位符,您需要使用字符串模板(ES6 中引入)。字符串模板是用反引号(``)而不是单引号或双引号括起来的字符串。您可以使用 ${} 表达式在字符串模板中插入 JavaScript 变量的值,包括 %d 占位符。
const number = 123;
const message = `The number is ${number}`;

上面的代码会创建一个包含以下内容的字符串:"The number is 123"。

使用 parseInt() 函数

parseInt() 函数可用于将字符串转换为十进制整数。您可以将其与 %d 占位符结合使用,以将字符串值插入字符串中。
const numberString = "123";
const number = parseInt(numberString);
const message = `The number is ${number}`;

上面的代码会创建一个包含以下内容的字符串:"The number is 123"。

使用 %i 占位符

%i 占位符也可以用于表示整数。它等同于 %d 占位符,但它可以用于二进制、八进制和十六进制整数。

要使用 %i 占位符,您需要在使用它时指定基数。例如,要将十进制整数转换为二进制字符串,可以使用以下代码:
const number = 123;
const binaryString = (2);

这将创建一个包含以下内容的字符串:"1111011"。

其他占位符

除了 %d 和 %i 占位符外,JavaScript 还支持以下占位符:* %s:字符串
* %f:浮点数
* %o:八进制数
* %c:字符
* %x:十六进制数

高级用法

可以使用更高级的格式化选项来控制插入值的格式。这些选项包括:* 小数位数:使用 .precision(n) 设置小数位数。
* 填充:使用 .padStart(n, char) 或 .padEnd(n, char) 在字符串两侧添加填充字符。
* 对齐:使用 .align(n, char) 将值对齐到指定位置。

例如,以下代码将一个数字格式化为两位小数,并将其对齐到右边的 10 个字符:
const number = 123.456789;
const formattedNumber = (2).padStart(10);

这将创建一个包含以下内容的字符串:" 123.46"。

JavaScript 中的 %d 占位符是一个强大的工具,可用于将整数值插入字符串中。您可以使用 parseInt() 函数将字符串转换为整数,也可以使用 %i 占位符在不同的基数之间转换整数。此外,您可以使用高级格式化选项来控制插入值的格式。

2024-12-13


上一篇:JavaScript 地图:存储、遍历和操作键值对

下一篇:JavaScript 中路径的操作