Javascript 整数验证和求和,直到它在js中 var a=prompt(“请写一个大于0的整数”); 而(a)
声明Javascript 整数验证和求和,直到它在js中 var a=prompt(“请写一个大于0的整数”); 而(a),javascript,integer,Javascript,Integer,声明var sum=0; 在循环中,执行sum+=i; 示例: var a=prompt(“请写一个大于0的整数”); while((为什么有s和sum?一个或另一个就足够了,但在开始添加之前必须将其初始化为0(否则它是未定义的,而未定义的+0是NaN,而NaN+1是NaN,等等).那是因为我尝试了不同的方法,但都不好,而且我忘了擦除> var a = prompt("Please write an integer number greater than 0"); while ((a <
var sum=0;
sum+=i;
var a=prompt(“请写一个大于0的整数”);
while((为什么有s
和sum
?一个或另一个就足够了,但在开始添加之前必须将其初始化为0
(否则它是未定义的,而未定义的+0
是NaN
,而NaN+1
是NaN
,等等).那是因为我尝试了不同的方法,但都不好,而且我忘了擦除>
var a = prompt("Please write an integer number greater than 0");
while ((a <= 0) || (Math.round(a) != a)) {
alert("Number that you have wrote is wrong, please write another one.");
var a = prompt("Please write an integer number greater than 0");
};
var i;
var sum;
for (i = 0; i <= a; i++){
var s = sum += i;
};
document.write("your sum till your number is = " + s);