function mathProb() {
var x = parseInt(prompt("Enter first integer", ""));
var y = parseInt(prompt("Enter the second integer", ""));
var operand = prompt("Enter type of operation", "");
if (operand == "+" || "add") {
var sum = x + y;
document.write("Your sum is " + sum);
} else if (operand == "-") {
var difference = x - y;
document.write("Your difference is " + difference);
} else if (operand == "*") {
var product = x * y;
document.write("Your product is " + product);
} else if (operand == "/") {
var quotient = x/y;
document.write("Your quotient is " + quotient);
} else {
document.write("Oops something went wrong");
}
}
好吧开始我正在阅读一本关于JavaScript的书,并且一直做得很好,我现在正在使用函数,直到参数被引入才能解释什么一个参数明确简单的方式?JavaScript的帮助(这是一个非常简单的初学者)
此功能为什么在命名为function mathProb()
和function mathProb(x,y,operand)
时工作?
和关闭前一个的第三个问题就是为什么当我调用该函数在HTML (<input type="button" value="Calculator" onclick="mathProb()"/>
) 我不得不使用mathProb()
即使其命名为mathProb(x,y,operand)
。如果我用这个名字叫它不会工作。请帮忙?
请试着总结一下标题您qeustion,以使其更具描述性的问题。 –