📅  最后修改于: 2023-12-03 15:24:31.773000             🧑  作者: Mango
在JavaScript中,我们有几种方法可以在同一行中打印文本和变量。以下是其中的一些方法。
这是最常见的一种方法,它使用字符串连接符“+”连接多个字符串和变量。
let name = "Alice";
let age = 27;
console.log("My name is " + name + " and I'm " + age + " years old.");
输出:My name is Alice and I'm 27 years old.
模板字符串可以使代码更加简洁和易读,它使用反引号(``)包裹一段字符串,并使用${}
插入变量。
let name = "Bob";
let age = 32;
console.log(`My name is ${name} and I'm ${age} years old.`);
输出:My name is Bob and I'm 32 years old.
在console.log()函数中,你可以通过逗号分隔多个参数来实现同一行打印。
let name = "Charlie";
let age = 22;
console.log("My name is", name, "and I'm", age, "years old.");
输出:My name is Charlie and I'm 22 years old.
如果你有一个数组,你也可以使用数组的join()方法将多个元素连接成一个字符串。
let name = "David";
let age = 40;
let arr = ["My name is", name, "and I'm", age, "years old."];
console.log(arr.join(" "));
输出:My name is David and I'm 40 years old.
以上是JavaScript中几种在同一行打印文本和变量的方法。根据具体场景和使用习惯,可以选择合适的方法。