Javascript num1和num2的定义在哪里?
我是新来的,请容忍我。这个练习来自Khanacademy。我得到了正确的答案,这让我在课堂上继续前进,但我还是有点困惑 变量num1和num2的值在哪里? 它甚至被定义了吗Javascript num1和num2的定义在哪里?,javascript,Javascript,我是新来的,请容忍我。这个练习来自Khanacademy。我得到了正确的答案,这让我在课堂上继续前进,但我还是有点困惑 变量num1和num2的值在哪里? 它甚至被定义了吗 var add = function(num1, num2) { return num1 + num2; }; var subtract = function(num1, num2) { return num1 - num2; }; var multiply = function(num1, num2) {
var add = function(num1, num2) {
return num1 + num2;
};
var subtract = function(num1, num2) {
return num1 - num2;
};
var multiply = function(num1, num2) {
return num1 * num2;
};
var divide = function(num1, num2) {
return num1 / num2;
};
fill(255, 0, 0);
text("2 + 2 is " + add(2, 2), 10, 20);
text("2 - 2 is " + subtract(2, 2), 10, 50);
text("2 * 2 is " + multiply(2, 2), 10, 80);
text("2 / 2 is " + divide(2, 2), 10, 110);
num1
和num2
是每个add
、subtract
、multiply
和divide
函数的形式参数
因此,当您使用像add(2,2)
这样的构造时,您所说的是“我希望您转到add
变量,取出其中的函数,并在num1=2
和num2=2
的位置运行该函数。”
JavaScript函数上有一些不错的指南,例如或。它们被定义为函数中的参数
它们在哪里初始化?Javascript解释器在您调用这些函数时为您初始化它们。
num1
和num2
是函数的参数
在该代码中定义了4个功能:
- 加
- 减去
- 倍增
- 分开
add(2,2)
//这是使用num1=2
和num2=2
调用函数add
num1
和num2
在函数定义中定义,值从参数传递到函数调用。杜德,回答一下,这样你就可以获得投票!谢谢大家帮助我!我现在看到了。所有这些“捷径”实际上让事情变得更加困难。。。