zoukankan      html  css  js  c++  java
  • JavaScript基础 -- 函数介绍

    函数介绍

      函数的介绍

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

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

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

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

        语法: 函数对象( ) 

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

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

          var 函数名 = function( ){ }

      函数的参数

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

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

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

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

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

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

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

      函数的返回值

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

        语法 :  return 值

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

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

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

        return 后可以跟任意类型的值

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

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

  • 相关阅读:
    大二第二学期周学习进度总结(七)
    java课程之团队开发冲刺阶段1.1
    Java课程之团队开发(NABCD需求分析)
    大二第二学期周学习进度总结(六)
    Java课程之团队开发(团队介绍)
    大二第二学期周学习进度总结(五)
    模拟退火 费马点求解
    三分 传送带
    2357数
    B监狱 noip 模拟 7.29(区间DP)
  • 原文地址:https://www.cnblogs.com/-Aqiu/p/13759296.html
Copyright © 2011-2022 走看看