我想使用以下代码来执行我的add函数
。但是我没有得到正确的语法。
我已经尝试过x.add(3,4)
和x().add(3,4)
,但都不起作用。
请告诉我我错在哪里。
<html>
<body>
<p>
After a function has been stored in a variable,
the variable can be used as a function:
</p>
<p id="demo">
hello
</p>
<script>
var x = function () {
var add = function(a, b) { return a + b };
var mul = function(a, b) { return a * b };
}();
document.getElementById("demo").innerHTML = x.add(3,4);
</script>
</body>
</html>
this.add
σÈÔthis.mul
µÙѵ¢┐µìóvar add
σÈÔvar mul
。 - Laurensadd
和mul
放在函数x
里面?你可以把x
去掉,让add
和mul
函数分开,然后只需运行add(3,4)
或mul(3,4)
。 - Blundering Philosopher