在严格的原生JS中,有没有办法在一个警报窗口(或其他窗口)中显示字符串和变量?现在,让我们忽略jQuery,Vue,Node等奇特的东西。
var testNumber = prompt("Enter a number. Let us see how many even numbers
are therein.");
var countEvens = 0;
for (var i = 0; i <= testNumber; i++) {
if (i % 2 === 0){
countEvens++;
}
}
alert("There are " countEvens " even numbers in" testNumber);
答案 0 :(得分:2)
显然你可以。只需ad var testNumber = prompt("Enter a number. Let us see how many even numbers are therein.");
var countEvens = 0;
for (var i = 0; i <= testNumber; i++) {
if (i % 2 === 0){
countEvens++;
}
}
alert("There are " +countEvens +" even numbers in" +testNumber);
运算符即可连接。 cscript
wscript
&#13;
答案 1 :(得分:0)
在严格的原生JS中,没有alert
或任何其他显示输出的机制。 JS依赖于主机环境来提供那种API。
网络浏览器的alert
方法只会关注第一个参数,如果它不是一个字符串,它会转换为字符串。
如果要从多个变量和文字构造字符串,可以使用连接:
alert("There are " + countEvens + " even numbers in " + testNumber);
或模板字符串:
alert(`There are ${countEvens} even numbers in ${testNumber}`);