| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 6fb72f1 commit 46af3cc
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -17,6 +17,6 @@ | |||
| 17 | 17 | , "OBJECTS": "对象" | |
| 18 | 18 | , "OBJECT PROPERTIES": "对象的属性" | |
| 19 | 19 | , "FUNCTIONS": "函数" | |
| 20 | - , "FUNCTION ARGUMENTS": "FUNCTION ARGUMENTS" | ||
| 20 | + , "FUNCTION ARGUMENTS": "函数的参数" | ||
| 21 | 21 | } | |
| 22 | 22 | } | |
| Original file line number | Diff line number | Diff 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 | + --- | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,9 @@ | |||
| 1 | + --- | ||
| 2 | + | ||
| 3 | + # 你现在完全掌控了参数! | ||
| 4 | + | ||
| 5 | + 干得漂亮。 | ||
| 6 | + | ||
| 7 | + 运行 `javascripting` 并选择下一个挑战。 | ||
| 8 | + | ||
| 9 | + --- | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments