Skip to content

Commit 46af3cc

Browse files
author
Haoliang Quan
committed
Function arguments done
1 parent 6fb72f1 commit 46af3cc

3 files changed

Lines changed: 49 additions & 1 deletion

File tree

i18n/zh-cn.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717
, "OBJECTS": "对象"
1818
, "OBJECT PROPERTIES": "对象的属性"
1919
, "FUNCTIONS": "函数"
20-
, "FUNCTION ARGUMENTS": "FUNCTION ARGUMENTS"
20+
, "FUNCTION ARGUMENTS": "函数的参数"
2121
}
2222
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
3+
# 函数的参数
4+
5+
一个函数可以被声明为接受任意数量的参数。参数可以是任意的类型,例如字符串,数字,数组,对象,甚至另一个函数。
6+
7+
例子:
8+
9+
```js
10+
function example (firstArg, secondArg) {
11+
console.log(firstArg, secondArg);
12+
}
13+
```
14+
15+
我们可以**调用**这个函数,并给它两个参数:
16+
17+
```js
18+
example('hello', 'world');
19+
```
20+
21+
上面的代码将打印 `hello world` 到终端。
22+
23+
## 挑战:
24+
25+
创建名为 `function-arguments.js` 的文件。
26+
27+
在文件中,定义一个名为 `math` 的函数,它接受三个参数。你需要知道的是,参数的名字仅仅是用来引用它们的而已。
28+
29+
所以你可以给它们起任何你喜欢的名字。
30+
31+
`math` 所做的工作是,将第二个和第三个参数相乘,然后加上第一个参数,将最后的结果返回。
32+
33+
之后,使用 `console.log()` 调用并打印出函数的结果。调用时,函数的第一个参数是 `53`,第二个参数是 `61`,第三个参数是 `67`。
34+
35+
运行下面的命令检查你的程序是否正确:
36+
37+
`javascripting verify function-arguments.js`
38+
39+
---
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
3+
# 你现在完全掌控了参数!
4+
5+
干得漂亮。
6+
7+
运行 `javascripting` 并选择下一个挑战。
8+
9+
---

0 commit comments

Comments
 (0)