函数的拓展

函数的拓展

形参默认参数

function fn1(x){
      var a=x||10;//js中默认赋值
}
function fn2(x=10){
      //var a=x;//es6中的写法
      console.log(x);
}
  • 形参默认值不是赋值,而是惰性传值
function fn3(x){
      var x=0;
      let x=0;
      console.log(x);
      //在es6中不能用let或者const声明与形参重复的变量或常量,形参he变量名不能重复。
      //其实不管是在es6还是js中形参跟变量名都尽量不要重复。
}
fn3(10);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 函数的拓展 函数默认值 到了ES6,函数终于有默认值了,在ES5中其实是可以用一些变通的方法来完成参数默认的,但是...
    island_0d48阅读 382评论 0 1
  • 一、函数 函数是一个为执行特定任务而设计,可以重复使用的代码块。 1. 创建函数的三种方式 函数声明方式:func...
    生命里那束光阅读 1,236评论 0 16
  • title: es6基础知识3(函数拓展)tags: 参数默认值 剩余参数 箭头函数 categories: 前端...
    Cuckoos定投笔记阅读 356评论 0 0
  • 6 函数的拓展 #6.1 参数默认值 注意: 参数变量是默认声明的,不能用let和const再次声明: 使用参数默...
    Daeeman阅读 240评论 0 1
  • 本文目录 1.参数默认值 2.rest参数 3.箭头函数 4.箭头函数的简写技巧 1.参数默认值 默认参数就是当用...
    前端辉羽阅读 222评论 0 12

友情链接更多精彩内容