JS--函数

作者: 一亩水塘 | 来源:发表于2016-06-24 16:51 被阅读88次

函数

基本写法

run()
{
   这里是要执行的代码
}

带参数的函数

run(var1,var2)
{
    这里是要执行的代码
}

带有返回值的函数

run(var1,var2)
{
    这里是要执行的代码
    return var1 + var2;
}

备注

<li>JavaScript 对大小写敏感
<li>函数内部声明的变量是局部变量,生命周期短;函数外声明的变量是全局变量,生命周期长。


ES6新特性

参数设置默认值

log(x,y='world'){
    这里是要执行的代码
}

rest参数

add(...values){
    let sum = 0;
    for(var val of values){
        sum += val;
    }
    return sum;
}

add(2,3,5)    // 10

扩展运算符

扩展运算符是是三个点(...).它好比rest参数的逆运算,讲一个数组转为用逗号分隔的参数序列

console.log(...[1, 2, 3])
// 123

箭头函数

ES6允许使用‘箭头’(=>)定义函数

var f = v=> v;

上面的箭头等同于:

var f = function(){
    return v;
};

如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。

var f = () => 5;
// 等同于
var f = function () { return 5 };

var sum = (num1, num2) => num1 + num2;
// 等同于
var sum = function(num1, num2) {
    return num1 + num2;
};

相关文章

  • JS--函数

    JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: 当调用该函数...

  • js--函数

    函数内部声明的所有变量会被提升到函数最开始的地方,并且函数域会覆盖全局域 等同于: 即时函数 不会产生任何全局变量...

  • JS--函数

    JS--函数 函数的定义 方式一 方式二 注意点:一,函数可以传入任意个数个参数,且不会影响函数的调用:例如对于上...

  • JS--函数

    函数声明和函数表达式有什么区别 函数声明: 函数表达式: 以上为两者写法的区别。由名称可以看出 “函数表达式” 的...

  • JS--函数

    函数 基本写法 带参数的函数 带有返回值的函数 备注 JavaScript 对大小写敏感 函数内部声明的变量是局部...

  • 20-01-28JS基础1

    书写形式: 今天天气很好! 外部JS,在企业开发中用的较多...

  • js--函数传值

    摘自JS高级程序-第三版 JS中所有的函数的参数都是按值传递的!!! 虽然访问变量有按值和按引用传递两种,但是函数...

  • js &cookie

    js-- (void)webViewDidFinishLoad:(UIWebView *)webView{JSCo...

  • JS--函数节流+函数防抖

    一、函数节流 某函数在指定时间间隔内执行,如:每1秒执行一次 1、第一次就执行 2、首次不执行,需等待delay时...

  • JS--继承(构造函数继承)

    今天我们进一步介绍JavaScript继承的内容,前面一章介绍了如何利用原型链继承,但是原型链继承中也会出现一些不...

网友评论

本文标题:JS--函数

本文链接:https://www.haomeiwen.com/subject/iowodttx.html