我有这段代码:
use_result = window.confirm("You have 1 registration credits. Do you wish to use a registration credit for this player?");
那里的数字1
不是动态的,它是手动分配的。我想要的是我将放置一个变量而不是 digit 1
,这样它的值就是动态的。那可能吗?谢谢。
我有这段代码:
use_result = window.confirm("You have 1 registration credits. Do you wish to use a registration credit for this player?");
那里的数字1
不是动态的,它是手动分配的。我想要的是我将放置一个变量而不是 digit 1
,这样它的值就是动态的。那可能吗?谢谢。
是的; 最简单的方法是使用字符串连接:
use_result = window.confirm("You have " + n + " registration credits. Do you wish to use a registration credit for this player?");
您可以简单地用变量替换该静态值 -
var numberOfRegistrations = 1;
use_result = window.confirm("You have "+ numberOfRegistrations +" registration credits. Do you wish to use a registration credit for this player?");
确认对话框中显示的最终字符串将是周围字符串和预定义动态变量的串联。
同样,当您将数值相加时,您将使用字符串获得这些值的总和,使用+
运算符将简单地组合两个字符串。
var firstWord = "Stack";
var secondWord = "Overflow";
alert(firstWord + seconfWord); // This will alert the string - "StackOverflow";
您可以将任意数量的字符串组合在一起以创建最终字符串 -
alert('Hello' + ' ' + 'World'); // This will alert the string - "Hello World"
请注意,在最后一个示例中,我加入了 3 个字符串。
Hello
World
将字符串连接与 + 运算符一起使用。
var a = /*... */;
use_result = window.confirm("You have "+ a +" registration credits. Do you wish to use a registration credit for this player?");