JavaScript函数

什么是函数?  函数最基本的一种代码抽象的方式,一个工具

1.创造工具    可以出现一个可以使用的函数,但他不是主动执行的 

格式:(1)function 函数名(){}  (2)var 变量 function(){} 匿名函数  

            (3)var 变量 = var Function=(参数列表...,"函数体") 匿名函数(没有函数名)

2.使用工具     只有调用函数的时候 创建的函数才会执行

为什么要使用 ?  (1)可以代码变得简洁(封装通用的代码)   

             (2)便于维护、修改代码   (3)可以提高代码复用性

参数  

1.形参:用于临时标识,载入函数中的内容  

(写在声明函数的小括号中,在小括号中可以传入很多这种参数)

在函数体中 参数列表(形参列表)是 使用arguments来表示的

2.实参:实际传入函数中的参数

注意:js中的函数 可以不按指定的参数数量传参,可以通过arguments来获得传入的所有参数

return  返回值  抛出一个值(返回值) 当然了return 还可以跳出函数


函数的分类

1.无参无返回值    声明公式 function 函数名(){函数体} 调用函数 公式:函数名()

2.无参数有返回值    声明公式:function(){return xx} 返回值是这个函数执行的结果 

调用公式: 函数名() 会有一个返回值,代表函数最终的结果

特别注意 有返回值的函数可以直接把它当做那个值去使用

3.有参无返回值     (1)声明公式 function 函数名(形参列表){函数体}

                              (2)调用函数 公式  函数名(实参列表)    

用函数时候传的参数 叫做实参 在函数体中使用arguments标识     如图  type 形参 临时代表 传过来某个实参

4.有参数有返回值  格式 function(参数列表){return xxx}

调用公式:函数名(实参)→ 返回值     返回值代表最终的函数

特别注意: 区分函数名和调用函数

函数名:代表整个函数 move              调用函数: move()   


Boolean:

真: true "非0数字" "由内容的字符串" "初始化的数组 json对象 日期对象......"

假: false 0 ""(空字符串) null undefined NAN(not a number)......

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 长久以来,面向对象在 JavaScript 编程范式中占据着主导地位。不过,最近人们对函数式编程的兴趣正在增长。函...
    神刀阅读 593评论 0 0
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,330评论 0 38
  • 在JavaScript中,函数即对象,程序可以随意操控它们。比如,JavaScript可以把函数赋值给变量,或者作...
    kissLife阅读 1,076评论 0 0
  • “说。”闵玧其抓紧你的腰,用力顶了上去,“你喜不喜欢?” “你先放开我。”你的双手被绑在床头,偏过头不愿看他。 闵...
    YunkiCho阅读 1,811评论 0 2
  • D4~LESSON 4 我所看见发生于我周遭的每件事情,我都赋予一个意义给它。直至我愿意放弃认为我知道其真正意义时...
    LoVe_La_Vie阅读 426评论 0 1

友情链接更多精彩内容