[英]Javascript: How can I return console.log result into string form?
[英]How can I store the result of a calculator and return with alert or console.log?
我不知道如何显示和存储结果答案。
我想用alert()
或console.log()
显示它。
这是我尝试过的代码:
a = prompt("Entrez une valeur");
b = prompt("Entrez une deuxieme valeur");
op = prompt("Entrez une opérande");
var answer;
function mycal(a, b, op) {
switch (op) {
case '+':
return answer = a + b
break;
case '-':
return answer = a - b
break;
case '*':
return answer = a * b
break;
case '/':
return answer = a / b
break;
}
}
console.log(answer);
您不需要那里的全局答案变量。
将您的 return 语句更改为简单地返回结果,而不是尝试将其分配给“answer”。 IE
switch(op){
case '+' :
return a+b
break;
case '-' :
return a-b
break;
case '*' :
return a*b
break;
case '/' :
return a/b
break;
}
然后只需将您的 console.log 更改为
console.log(mycal(a,b,op))
如果您真的希望将结果分配给答案,您可以执行以下操作
var answer = mycal(a,b,op)
console.log(answer)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.