函数

简介: 函数函数不是数。函数只是一种语法结构。函数是一种将若干行代码“包装”起来作为一个整体而使用的一种语法结构。函数可以说是一种需要去定义并使用的语法——类似变量:需要定义,并使用之。

函数

函数不是数。
函数只是一种语法结构。
函数是一种将若干行代码“包装”起来作为一个整体而使用的一种语法结构。
函数可以说是一种需要去定义并使用的语法——类似变量:需要定义,并使用之。
函数是为了完成某种特定功能且通常是“需要反复执行的功能”——函数的目的就是执行其中包起来的那些代码块(语句块)
函数是一个独立的执行空间,即其内容的代码跟函数外部的代码可以认为是“分离”的。

函数调用

  function 函数名(参数1,参数2,。。。){ 
         函数体
  }  
  • 调用
    四舍五入,且保留小数位
    函数名.toFixed(保留位数);

函数调用过程

  1. 首先将调用函数处的实际参数值一一对应传递给函数定义处的形式参数。
    a) 形式参数一定只能是一个“变量名”,它代表一定的实际含义——根据函数功能而定。
    b) 实际参数一定只能是一个“数据”(可能为直接数据或变量数据)
    c) 注意:形式参数中的变量名不能使用var,也不能在其他地方定义。
  2. 接着程序的执行流程进入到函数内部,按应该的流程执行函数中的“所有语句”
  3. 函数内部程序执行完毕,则程序的执行流程会回到函数调用的位置。
    a) 如果函数执行的任务需要有返回值,则必须使用return语句将该值返回。此时函数也自然结束了。
    b) 如果一个函数不需要返回值,也是可以使用return语句的,则此时只是表明函数立即在此结束(可能并没有完全执行完所有语句)

系统内部函数(均可转换数字开头的字符串)

  • parseInt(xxx): 将参数xxx转换为一个整数——取整操作。
  • parseFloat(xxx): 将参数xxx转换为一个小数。
  • Number( xxx ): 将参数xxx转换为一个“数字”——注意跟parseFloat对比
    (将所有的字符串全部转化为NaN)
  • isNaN(xxx): 判断参数xxx是否是一个“非数字”——如果是一个非数字,结果是true,否则如果是数字,结果是false
    以上均将非数字开头的字符串转换为NaN
相关文章
|
2月前
|
存储 自然语言处理 数据处理
有效的函数(二)
有效的函数(二)
|
5月前
|
算法 Java 开发者
解密CollectGarbage函数
解密CollectGarbage函数
|
5月前
|
程序员 C语言
函数(1)
函数(1)
40 0
|
5月前
|
算法 程序员 编译器
函数(2)
函数(2)
22 0
|
6月前
函数(三)
函数(三)
45 0
|
6月前
|
数据库
什么是纯函数
纯函数是指在相同的输入下,总是返回相同的输出,且没有副作用的函数。具体来说,纯函数不会改变任何传入的参数,也不会在函数外部改变全局变量、文件系统、数据库等状态,它只是接收输入并返回输出,不会产生任何可观察的副作用。
70 0
|
11月前
|
机器学习/深度学习
函数的使用
任务1 统计小组一门课程的总分及平均分。
59 1
|
11月前
|
存储 C语言
对函数的剖析二
对函数的剖析二
53 0
|
11月前
|
存储 编译器
函数(下)
函数(下)
81 0
下一篇
无影云桌面