我已经进行了尽可能多的搜索,但似乎找不到我想要的东西。
我正在尝试编写一个简单的JS命令,该命令将输出一个格式化的字符串,其中包含3个均匀分布的变量。
例如,当我用C ++进行此操作时,我使用了setw
示例输出如下:
var1 = "First"
var2 = "Second"
var3 = "Third"
[VARIABLE 1][VARIABLE 2][VARIABLE 3]
First Second Third
谢谢!
答案 0 :(得分:1)
您可以使用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));
希望这能使您过得愉快。