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 в названии, чтобы сделать его более описательным проблема. –