JavaScript基础 -- 函数介绍

函数介绍

  函数的介绍

    函数也是一个对象,可以封装一个功能( 代码 ) ,在需要时可以执行这些功能

    函数可以保存一些代码咋急需要的时候调用

    使用typeof检查一个函数对象时,会返回function

    封装到函数中的代码不会立即执行,只有调用函数的时候会执行

    语法: 函数对象( ) 

    当调用函数时, 函数中封装的代码会按照顺序执行

    使用函数表达式来创建一个函数:

      var 函数名 = function( ){ }

  函数的参数

    定义函数时,可以在函数( ) 中来制定一个或多个形参( 形式参数 )

    多个形参之间使用 , 隔开, 声明形参就是相当于在函数内部声明了对应的变量,但是不赋值

    在调用函数时,可以在( ) 中指定实参(实际参数), 实参会赋值给函数中对应的形参

    调用函数时解析器不会检查实参的类型, 所以要注意,是否有可能会接收到非法的参数,如果有可能则需要对参数进行类型的检查

    函数的实参可以是任意类型,可以使对象也可以是函数

    调用函数时,解析器也不会检查实参的数量,多余的实参不会被赋值,

    如果实参的数量少于形参的数量,则么有对应实参的形参将是undefind

  函数的返回值

    可以使用return 来设置函数的返回值

    语法 :  return 值

    在函数中,return后面的语句都不会执行了

    如果return后不跟任何值就相当于返回一个undefind

    如果函数中不写return, 则也会返回一个undefind

    return 后可以跟任意类型的值

  枚举对象中的属性: 使用for ... in 语句 

    语法: for( var 变量 in 对象){  }

原文地址:https://www.cnblogs.com/-Aqiu/p/13759296.html