函数概念

JavaScript

介绍

使用方法:

  1. 使用< script>标签
  2. 导入外部js文件,不用script标签。
  3. 作为事件属性,定义在元素内部,html标准上。

弹框

  1. 提示框 alert()
  2. 确认框 confirm()
  3. 输入框 prompt()

输出方式

  1. 文档中输出: document.write( );
  2. 控制台中输出: colose.log( );

获取元素方法

  1. document.getElementById( );

变量

  1. 数据临时存储的容器,var开头
  2. 可以使用数字 字母 — $ 组成,不能以数字开头,避免使用系统关键字

严格模式

'use strict'

数据类型-Number

整形的表示

  1. 十进制
  2. 八进制:以0开头,严格模式下不支持
  3. 十六进制:以0x开头

浮点形表示

  1. 小数:无限接近不等于(精度)
  2. 科学计数法:最大e325

无穷,有穷

  1. Infinity : 100/0
  2. -Infinity : 100/-0
  3. 判定 : isFinite

NaN的特点

  1. 是数字,不是数字类型,(与不能转换成数字的字符串参与运算得到)
  2. 判定 : isNaN

Number的强制转换

  1. Number( )
  2. parseInt( )

字符串类型String

转义字符

  1. 换行
  2. 回车
  3. tab

编码

  1. unicode

函数Function

特点

  1. 提高软件的开发可靠性
  2. 提高软件的开发效率
  3. 提高软件的可维护性
  4. 提高程序的重用性

声明方式

  1. 关键字 function demo(){ }----(函数的调用可以提前)
  2. 使用匿名函数 var demo = function(){}
  3. 使用构造函数 var demo = new Function()

函数的参数

  1. 多个参数使用,号隔开
  2. 形参>实参,返回undefined | 形参<实参,多余的忽略
  3. 参数设置默认值:if(a===undefined){a=}
  4. 使用arguments 类数组对象

结束函数

  1. return 可以有返回值,也可以没有返回值

函数的调用与引用

  1. dome( );调用
  2. dome;引用

变量的作用域

  1. 全局变量: 定义在函数外部,内部可以使用
  2. 局部变量: 定义在函数外部,外部不可以使用

回调函数

  1. 函数的形参也是一个函数

递归函数

  1. 函数内部调用自己
原文地址:https://www.cnblogs.com/wangrui38/p/6921710.html