基础篇
函数的定义和调用
- 函数的定义和调用
- 函数的作用域跟方法
- 箭头函数
1. 定义函数
function abs(x) {
if (x >= 0) {
return x;
} else {
return -x;
}
}
function指出这是一个函数定义;
abs是函数的名称;
(x)括号内列出函数的参数,多个参数以,分隔;
{ ... }之间的代码是函数体,可以包含若干语句,甚至可以没有任何语句。
return有就返回结果
2.调用函数不叙述了
3.arguments
利用arguments,你可以获得调用者传入的所有参数。也就是说,即使函数不定义任何参数,还是可以拿到参数的值
function foo(x) {
console.log('x = ' + x); // 10
for (var i=0; i x * x
function (x) {
return x * x;
}