![](/img/trans.png)
[英]passing arguments to a function in javascript but function not working
[英]Passing arguments in a javascript function is not working
我不太清楚为什么下面的这段代码没有显示消息框,
http://jsfiddle.net/KendoDev/p8Mk2/
function findMax(var x, var y) {
//alert("x is:" + x + " y is: " +y);
var max = 0;
if(x>y)
max = x;
else
max = y;
alert("max is: " + max);
return max;
}
var c=4,d=9;
var m = findMax(c,d);
function findMax(x,y) {
}
如此处所述,没有var语句: https : //developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Functions
您的函数语法错误:在参数列表中不需要var
。
function findMax(x, y) {
您的JavaScript语法上不正确- function findMax(var x, var y)
应该只是function findMax(x, y)
。
通常,如果您编写了一些javascript脚本,但是在运行它时却没有任何反应 ,则可能意味着语法上出现了问题,您应该检查浏览器的错误控制台。 (在这种情况下,它告诉您函数定义是发生错误的位置,就在第一个“ var”上。)
从参数中删除var。 像这样:
function findMax(x, y) {
//alert("x is:" + x + " y is: " +y);
var max = 0;
if(x>y)
max = x;
else
max = y;
alert("max is: " + max);
return max;
}
var c=4,d=9;
var m = findMax(c,d);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.