美文网首页
JavaScript笔记-1/函数参数长度取决于实际传参个数

JavaScript笔记-1/函数参数长度取决于实际传参个数

作者: joker731 | 来源:发表于2018-04-19 02:21 被阅读7次

函数自带隐藏一句话,return undefined
函数的return语句运行后,立即跳出函数,后面的代码是不会执行

function diff(num1,num2){
      if (num1>num2){
          return num1-num2
   }else if(num2>num1){
        return num2-num1
    }
}// 我做这个笔记,在于想起以前的排序算法,排序算法重点在于比较,和交换位置,这局代码就是可以用if语句做到了比较,如果加几句就可以做到比较+换位置
  • 在JavaScript中,参数只是提供便利的,而非必要部分;因为函数接受的是一个伪数组 arguments
    arguments的lengh长度取决于,执行函数时传进去的参数个数,而非声明时候的个数/

如果一个函数声明时候,有2个声明参数;如果函数执行的时候只有一个参数也没有关系,另外一个声明参数的值默认是undefined.


访问变量有按值传递,和按引用传递,但是函数的参数只按值传递~~//有待考证,目前我的看法是:参数是基本类型就是值传递,参数是对象就是引用传递,和变量一样.
函数声明的参数,其实就是函数局部作用域下的变量

Function


在函数内部,有两个特殊的对象:arguments 和 this 其中arguments这个对象还有一个callee属性,它是一个指针,指向arguments对应的函数//它的作用就是在递归函数中,去掉函数之间的藕合性,arguments.callee就是函数本身

相关文章

  • JavaScript笔记-1/函数参数长度取决于实际传参个数

    函数自带隐藏一句话,return undefined函数的return语句运行后,立即跳出函数,后面的代码是不会执...

  • 函数与数组

    函数的传参 可变参(不定参)arguments 参数的个数可变,参数数组 1.增加(改变数组内容) push() ...

  • 前端开发之JS(函数)

    函数语法 函数的调用 函数的参数 原始类型 实参小于形参个数 实参大于形参个数 实参有多个 参数为对象类型 引用传...

  • js函数传参类型

    声明:本文就前两天学习的 javascript函数,传参方式进行笔记; 1.按值传递 当js函数的参数是基本数据类...

  • vector 作为函数参数

    参考 C++(笔记)容器(vector)作为函数参数如何传参 vector作为参数的三种传参方式

  • 函数(参数,变量),类

    一:函数 1、无参数函数 有参数函数 是有参函数,在调用的时候没有传参如下 2、缺省函数:不传参数,显示默认赋值,...

  • python函数

    python函数 什么是函数 函数语法 调用函数 函数参数形参与实参传参指定参数传参参数默认值可变参数参数解包参数...

  • 2018-09-26前端掌握这几点,面试都笑了

    一、基础javascript篇 1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而p...

  • C++ 函数

    函数参数 调用类型描述传值调用该方法把参数的实际值复制给函数的形式参数。在这种情况下,修改函数内的形式参数对实际参...

  • ES6——函数默认参数、箭头函数

    函数默认参数 之前,在调用函数有形参的函数时,如果没有传递参数,或者传递的参数个数小于函数形参的个数时,会默认什麽...

网友评论

      本文标题:JavaScript笔记-1/函数参数长度取决于实际传参个数

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