我有这段代码:
use_result = window.confirm("You have 1 registration credits. Do you wish to use a registration credit for this player?");
数字1
不是动态的,而是手动分配的。我想要的是我将放置一个变量而不是数字1
,这样它的值就是动态的。这可能吗?感谢。
答案 0 :(得分:4)
是;最简单的方法是使用字符串连接:
use_result = window.confirm("You have " + n + " registration credits. Do you wish to use a registration credit for this player?");
答案 1 :(得分:1)
您只需使用变量
替换该静态值即可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
答案 2 :(得分:1)
使用字符串连接和+运算符。
var a = /*... */;
use_result = window.confirm("You have "+ a +" registration credits. Do you wish to use a registration credit for this player?");