摘要: 我们可以把数据通过函数的 参数 来传入函数,也可以使用 return 语句把数据从一个函数中传出来。 举个栗子 plusThree 带有一个为 num 的 参数 并且返回(returns)一个等于 num + 3 的值。 阅读全文
posted @ 2018-10-11 16:33 WhiteSpace 阅读(4168) 评论(0) 推荐(0) 编辑
摘要: 在 JavaScript 中, 作用域 影响着变量的作用范围。在函数外定义的变量具有 全局 作用域。这意味着,具有全局作用域的变量可以在代码的任何地方被调用。 没有使用var关键字定义的变量,会被自动创建在全局作用域中,变成全局变量。当在代码其他地方无意间定义了一个变量,刚好变量名与全局变量相同,这 阅读全文
posted @ 2018-10-11 16:30 WhiteSpace 阅读(3823) 评论(0) 推荐(0) 编辑
摘要: 函数的参数parameters在函数中充当占位符(也叫形参)的作用,参数可以为一个或多个。调用一个函数时所传入的参数为实参,实参决定着形参真正的值。 这是带有两个参数的函数, param1 和 param2: 接着我们调用 testFun: testFun("Hello", "World"); 我们 阅读全文
posted @ 2018-10-11 16:23 WhiteSpace 阅读(13885) 评论(0) 推荐(0) 编辑
摘要: 在 JavaScript 中,我们可以把代码的重复部分抽取出来,放到一个函数(functions)中。 这是一个函数(function)的例子: 你可以通过函数名称functionName加上后面的小括号来调用这个函数(function),就像这样: functionName(); 每次调用函数时它 阅读全文
posted @ 2018-10-11 16:17 WhiteSpace 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 你不仅可以 shift(移出)数组中的第一个元素,你也可以 unshift(移入)一个元素到数组的头部。 .unshift() 函数用起来就像 .push() 函数一样, 但不是在数组的末尾添加元素,而是在数组的头部添加元素。 阅读全文
posted @ 2018-10-11 15:06 WhiteSpace 阅读(14551) 评论(0) 推荐(0) 编辑
摘要: pop() 函数用来移出数组中最后一个元素。如果想要移出第一个元素要怎么办呢? .shift() 就是专门用来处理这类型需求的。它的工作原理类似 .pop(),但它移除的是第一个元素,而不是最后一个。 阅读全文
posted @ 2018-10-11 15:05 WhiteSpace 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 将数据追加到一个数组末尾的最简单的方法是通过 push() 函数。 .push() 允许有一个或多个参数,并把它“push”到数组的末尾。 阅读全文
posted @ 2018-10-11 15:03 WhiteSpace 阅读(17830) 评论(0) 推荐(0) 编辑
摘要: 改变数组中数据的另一种方法是用 .pop() 函数。 .pop() 函数用来“抛出”一个数组末尾的值。我们可以把这个“抛出”的值赋给一个变量存储起来。 数组中任何类型的数据条目(数值,字符串,甚至是数组)可以被“抛出来” 。 举个例子, 对于这段代码var oneDown = [1, 4, 6].p 阅读全文
posted @ 2018-10-11 15:02 WhiteSpace 阅读(2278) 评论(0) 推荐(0) 编辑