我尽可能多地搜索,但似乎无法找到我正在寻找的东西。
我正在尝试编写一个简单的JS命令,它将输出一个格式化的字符串,其中包含3个均匀间隔的变量。
例如,当我在C ++中这样做时,我使用了setw
示例输出如下:
var1 = "First"
var2 = "Second"
var3 = "Third"
[VARIABLE 1][VARIABLE 2][VARIABLE 3]
First Second Third
提前致谢!
你可以使用String.prototype.padEnd()和String.prototype.padStart()以及字符串的长度来做到这一点。
代码如下:
var1 = "First";
var2 = "Second";
var3 = "Third";
//skip 3 whitespace each string
console.log(
var1.padStart(3+var1.length)
+var2.padStart(3+var2.length)
+var3.padStart(3+var3.length));
希望它能成为你的一天。