思维导图备注

JavaScript 教程
首页 下载 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

JS 函数

浏览 1778 扫码 分享 2020-12-11 16:29:34
  • JS 函数

    JS 函数

    • JS 函数定义
    • JS 函数参数
    • JS 函数调用
    • JS 函数 Call
    • JS 函数 Apply
    • JS 闭包
    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    Copyright © 2017-2021 jishuchi.com 版权所有. 京ICP备17028049号-1
    • JS 教程
      • JS 教程
      • JS 简介
      • JS 使用
      • JS 输出
      • JS 语句
      • JS 语法
      • JS 注释
      • JS 变量
      • JS 运算符
      • JS 算术
      • JS 赋值
      • JS 数据类型
      • JS 函数
      • JS 对象
      • JS 事件
      • JS 字符串
      • JS 字符串方法
      • JS 数字
      • JS 数字方法
      • JS 数组
      • JS 数组方法
      • JS 数组迭代
      • JS 数组排序
      • JS 日期
      • JS 日期格式
      • JS 日期获取方法
      • JS 日期设置方法
      • JS 数学
      • JS 随机
      • JS 逻辑
      • JS 比较
      • JS 条件
      • JS Switch
      • JS Loop For
      • JS Loop While
      • JS Break
      • JS 类型转换
      • JS 位运算
      • JS 正则表达式
      • JS 异常
      • JS 作用域
      • JS Hoisting
      • JS 严格模式
      • JS this 关键词
      • JS Let
      • JS Const
      • JS 调试
      • JS 样式指南
      • JS 最佳实践
      • JS 错误
      • JS 性能
      • JS 保留词
      • JS 版本
      • JS 版本 ES5
      • JS 版本 ES6
      • JS JSON
    • JS 表单
      • JS 表单
      • JS 表单 API
    • JS 对象
      • JS 对象定义
      • JS 对象属性
      • JS 对象方法
      • JS 对象访问器
      • JS 对象构造器
      • JS 对象原型
      • JS ECMAScript 5
    • JS 函数
      • JS 函数定义
      • JS 函数参数
      • JS 函数调用
      • JS 函数 Call
      • JS 函数 Apply
      • JS 闭包
    • JS HTML DOM
      • DOM 简介
      • DOM 方法
      • DOM 文档
      • DOM 元素
      • DOM HTML
      • DOM CSS
      • DOM 动画
      • DOM 事件
      • DOM 事件监听程序
      • DOM 导航
      • DOM 节点
      • DOM 集合
      • DOM 节点列表
    • JS Browser BOM
      • JS Window
      • JS Screen
      • JS Location
      • JS History
      • JS Navigator
      • JS 弹出框
      • JS Timing
      • JS Cookies
    • JS AJAX
      • AJAX 简介
      • AJAX XMLHttp
      • AJAX 请求
      • AJAX 响应
      • AJAX XML 文件
      • AJAX PHP
      • AJAX ASP
      • AJAX 数据库
      • AJAX 应用程序
    • JS JSON
      • JSON 简介
      • JSON 语法
      • JSON vs XML
      • JSON 数据类型
      • JSON 解析
      • JSON 字符串化
      • JSON 对象
      • JSON 数组
      • JSON PHP
      • JSON HTML
      • JSON JSONP
    • JS vs jQuery
      • jQuery 选择器
      • jQuery HTML
      • jQuery CSS
      • jQuery DOM
    • JS 实例
      • JavaScript 能够改变 HTML 内容
      • JavaScript 能够改变 HTML 属性
      • JavaScript 能够改变 CSS 样式
      • JavaScript 能够隐藏 HTML 元素
      • JavaScript 能够显示隐藏的 HTML 元素
      • <head> 中的 JavaScript
      • <body> 中的 JavaScript
      • 外部文件中的 JavaScript
      • 外部 url 中的 JavaScript
      • 外部文件夹中的 JavaScript
      • 写入 HTML 输出
      • 写入 HTML 元素
      • 写入窗口提示框
      • 写入浏览器控制台
      • JavaScript 数字
      • JavaScript 字符串
      • JavaScript 变量
      • JavaScript 运算符
      • JavaScript 赋值
      • JavaScript 表达式(使用常量)
      • JavaScript 表达式(使用字符串)
      • JavaScript 表达式(使用变量)
      • JavaScript 关键词
      • JavaScript 注释
      • JavaScript 对大小写敏感
      • JavaScript 语句是对浏览器的命令
      • JavaScript 代码是一系列语句
      • JavaScript 语句由分号分隔
      • 一行允许多条语句
      • JavaScript 语句可以在代码块中组合在一起
      • 您可以在运算符或逗号之后对代码折行
      • 单行注释
      • 行末的单行注释
      • 多行注释
      • 阻止执行的单行注释
      • 阻止执行的多行注释
      • JavaScript 变量
      • 作为代数的 JavaScript 变量
      • JavaScript 数字和字符串
      • JavaScript var 关键词
      • 在一条语句中声明多个变量
      • 多行声明多个变量
      • 没有值的变量返回值 undefined
      • 重新声明变量不会破坏值
      • JavaScript 数组相加
      • JavaScript 字符串相加
      • 字符串和数字相加
      • 数值和字符串相加
      • 加 (+) 运算符
      • 减 (-) 运算符
      • 乘 (*) 运算符
      • 除 (/) 运算符
      • 取模 (%) 运算符
      • 递增 (++) 运算符
      • 递减 (–) 运算符
      • = 赋值运算符
      • += 赋值运算符
      • -= 赋值运算符
      • *= 赋值运算符
      • /= 赋值运算符
      • %= 赋值运算符
      • 使用级联运算符 (+) 将两个字符串相加
      • 对两个字符串相加,第一个字符串中包含空格
      • 对两个字符串相加,字符串之间有空格
      • 使用 += 运算符对两个字符串相加
      • 对字符串和数字相加
      • 声明(创建)字符串
      • 声明(创建)数字
      • 声明(创建)数组
      • 声明(创建)对象
      • 确定变量的类型
      • 对两个数字和一个字符串相加
      • 对一个字符串和两个数字相加
      • 一个未定义变量
      • 一个空变量
      • 使用 .property 访问对象属性
      • 使用 [property] 访问对象属性
      • 以方法访问函数属性
      • 以属性访问函数属性
      • 一个简单的函数
      • 带一个参数的函数
      • 带一个参数的函数 2
      • 返回一个值的函数
      • 把华氏度转换为摄氏度的函数
      • 没有 () 的函数
      • 更改 HTML 元素的 onclick 事件
      • 更改元素本身的 onclick 事件
      • 调用函数的 onclick 事件
      • 字符串可由单引号或双引号包围
      • 展示一些字符串实例
      • 在引号前添加反斜杠被认定为引号
      • 确定字符串的长度
      • 用反斜杠对文本字符串折行
      • 无法对代码使用反斜杠折行
      • 确定文本在字符串中首次出现的位置 - indexOf()
      • 在字符串中搜索文本并在找到后返回这段文本 - match()
      • 替换字符串中的字符 - replace()
      • 把字符串转换为大写 - toUpperCase()
      • 把字符串转换为小写 - toLowerCase()
      • 把字符串拆分入数组 - split()
      • 带或不带小数点都可以写数值
      • 可以使用指数计数法编写极大或极小的数
      • 数字会被精确到 15 位
      • 浮点算术不总是 100% 精确
      • 但是可以通过乘并除以 10 解决此问题
      • 两数相加会产生新数
      • 两个数字字符串相加会产生连接的字符串
      • 数字和数字字符串相加也会产生连接的字符串
      • 数字字符串和数字相加也会产生连接的字符串
      • 字符串和数字相加的常见错误 1
      • 字符串和数字相加的常见错误 2
      • 在除法运算时,JavaScript 会尝试把字符串转换为数字
      • 在乘法运算时,JavaScript 会尝试把字符串转换为数字
      • 在减法运算时,JavaScript 会尝试把字符串转换为数字
      • 在加法运算时,JavaScript 不会把字符串转换为数字
      • 被字符串除的数不再是数
      • 数字除以数字字符串为数字
      • 全局 JavaScript 函数 isNaN(.md判断值是否为数字
      • 在数学运算中使用 NaN 会始终返回 NaN
      • 在数学字符串运算中使用 NaN 将连接 NaN
      • NaN 的类型是数字(没错!typeof NaN 返回 number)
      • 如果计算出最大可能数字之外的数字,则返回无穷大(Infinity)
      • 被零除会生成 Infinity
      • Infinity 也是数(typeof Infinity 返回 number)
      • 前缀为 0x 的常量会被解释为十六进制
      • 数字可以是对象
      • 数字和对象无法安全地比较
      • 对象和对象无法安全地比较
      • toString() 方法能够以十六进制、八进制或二进制输出数
      • valueOf() 方法以数字返回数字
      • toExponential() 返回一个带指数表示法的数字
      • toFixed() 方法将数字四舍五入为指定位的数字
      • toPrecision() 返回指定长度的数字
      • 全局方法 Number() 将变量转换为数字
      • 全局方法 Number() 甚至可以将日期转换为数字
      • 全局方法 parseInt() 将字符串转换为数字
      • 全局方法 parseFloat() 将字符串转换为数字
      • MAX_VALUE 返回 JavaScript 中可能的最大数字
      • MIN_VALUE 返回 JavaScript 中可能的最小数字
      • POSITIVE_INFINITY 表示无穷大
      • 溢出时返回 POSITIVE_INFINITY
      • NEGATIVE_INFINITY 表示负无穷大
      • 溢出时返回 NEGATIVE_INFINITY
      • NaN 代表“非数字”
      • 对字符串执行的算术将导致 NaN
      • 对变量使用数字属性将返回 undefined
      • Math.PI 返回 PI 的值
      • Math.round(x) 返回 x 的 取整值(舍入值)
      • Math.pow(x, y) 返回 x 的 y 次方
      • Math.sqrt(x) 返回 x 的平方
      • Math.abs(x) 返回 x 的绝对值
      • Math.ceil(x) 返回 x 的向上舍入值
      • Math.floor(x) 返回 x 的向下舍入值
      • Math.sin(x) 返回角度 x(以弧度计)的正弦
      • Math.cos(x) 返回角度 x(以弧度计)的余弦
      • Math.max() 返回参数列表中的最高值
      • Math.min() 返回参数列表中的最低值
      • 把摄氏度转换为华氏度
      • Math.random() 返回介于 0(包括)与 1(不包括)之间的随机整数
      • 如何返回介于 0 与 9 之间(都包括)的随机整数
      • 如何返回介于 0 与 10 之间(都包括)的随机整数
      • 如何返回介于 0 与 99 之间(都包括)的随机整数
      • 如何返回介于 0 与 100 之间(都包括)的随机整数
      • 如何返回介于 1 与 10 之间(都包括)的随机整数
      • 如何返回介于 1 与 100 之间(都包括)的随机整数
      • 如何返回介于 x(包括)与 y(不包括)之间的随机整数
      • 如何返回介于 x 与 y 之间(都包括)的随机整数
      • 使用 Date() 来显示今天的日期和时间
      • 使用 getFullYear() 显示年份
      • 使用 getTime() 计算 1970 年至今的毫秒数
      • 使用 setFullYear() 设置一个具体的日期
      • 使用 toUTCString() 把今天的日期(根据 UTC)转换为字符串
      • 使用 getDay() 以数字显示星期名
      • 使用 getDay() 以及一个数组以名称显示星期名
      • 显示时钟
      • 创建数组 1
      • 创建数组 2
      • 访问数组元素
      • 更改数组元素
      • 访问整个数组
      • 确定数组的长度
      • 遍历数组
      • 向数组添加元素
      • 将未定义的“孔”添加到数组中
      • 如何识别数组 1
      • 如何识别数组 2
      • 向数组添加元素
      • 删除数组中最后一个元素 - pop()
      • 将数组的所有元素连接成一个字符串 - join()
      • 连接两个数组 - concat()
      • 连接三个数组 - concat()
      • 把数组转换为字符串 - toString()
      • 把新元素添加到数组的开头 - unshift()
      • 删除数组中的第一个元素 - shift()
      • 将一个元素添加到数组中的位置 2 - splice()
      • 按升序对数组排序
      • 按降序对数组排序
      • 按升序排列数字
      • 按降序排列数字
      • 排序数字(按字母顺序或数字顺序)
      • 按随机顺序排序数组中的数字
      • 确定数组中最小的数
      • 确定数组中最大的数
      • 使用 Math.min() 确定数组中最小的数
      • 使用 Math.max() 确定数组中最大的数
      • 使用“自制的” myArrayMin 方法
      • 使用“自制的” myArrayMax 方法
      • 按数字属性排序对象
      • 按字符串属性排序对象
      • Array.forEach()
      • Array.map()
      • Array.filter()
      • Array.reduce()
      • Array.reduceRight()
      • Array.every()
      • Array.some()
      • Array.indexOf()
      • Array.lastIndexOf()
      • Array.find()
      • Array.findIndex()
      • 显示所有变量的类型
      • 显示所有变量类型的构造器
      • 使用 String() 把数转换为字符串
      • 使用 toString() 把数转换为字符串
      • 确认变量是否是数组
      • 确认变量是否是日期
      • 显示 Boolean(10 > 9) 的值
      • 显示 10 > 9 的值
      • 拥有真正值的一切均为 true
      • 零的布尔值是 false
      • 减零(minus zero)的布尔值是 false
      • 空字符串的布尔值是 false
      • undefined 的布尔值是 false
      • null 的布尔值是 false
      • false 的布尔值是 false
      • NaN 的布尔值是 false
      • 把 5 赋值给 x,然后显示 (x == 8) 的值
      • 把 5 赋值给 x,然后显示 (x == 5) 的值
      • 把 5 赋值给 x,然后显示 (x === 5) 的值
      • 把 5 赋值给 x,然后显示 (x === "5") 的值
      • 把 5 赋值给 x,然后显示 (x != 8) 的值
      • 把 5 赋值给 x,然后显示 (x !== 5) 的值
      • 把 5 赋值给 x,然后显示 (x !== "5") 的值
      • 把 5 赋值给 x,然后显示 (x > 8) 的值
      • 把 5 赋值给 x,然后显示 (x < 8) 的值
      • 把 5 赋值给 x,然后显示 (x >= 8) 的值
      • 把 5 赋值给 x,然后显示 (x <= 8) 的值
      • if 语句
      • else 语句
      • else if 语句
      • 随机链接
      • Switch 语句
      • for 循环
      • 遍历 HTML 标题
      • while 循环
      • do while 循环
      • 打破循环
      • 打破并继续循环
      • 使用 for…in 语句遍历对象中的元素
      • try…catch 语句
      • 弹出提示框的 try…catch 语句
      • onerror 事件
      • 在字符串中检索表达式
      • 检索表达式然后替换它
      • 创建 JavaScript 变量
      • 创建 JavaScript 对象
      • 创建 person 对象(单行)
      • 创建 person 对象(多行)
      • 使用 new 创建 JavaScript 对象
      • 使用构造器创建 JavaScript 对象
      • 创建内置的 JavaScript 对象
      • 创建 JavaScript 变量的最佳方式
      • JavaScript 对象是易变的
      • 使用 .property 访问属性
      • 使用 [property] 访问属性
      • 使用 for in 访问属性
      • 向已有对象添加新属性
      • 从对象中删除属性
      • 使用 .property 访问属性
      • 使用 [property] 访问属性
      • 遍历属性
      • 遍历属性值
      • 访问嵌套的 JSON 对象
      • 使用点号表示法修改值
      • 使用括号表示法修改值
      • 删除对象属性
      • 访问数组值
      • 使用 for-in 循环遍历数组
      • 使用 for 循环遍历数组
      • 访问嵌套的 JSON 数组
      • 修改数组值
      • 删除数组项目
      • 使用 JSON 解析
      • 在 AJAX 实例中使用 JSON 解析
      • 对数组使用 JSON 解析
      • 解析日期
      • 使用 reviver 函数解析日期
      • 解析函数
      • 使用 JSON 字符串化
      • 对数组使用 JSON 字符串化
      • 对日期字符串化
      • 对函数字符串化
      • 使用 toString() 方法对日期进行字符串化
      • 从 php 文件获取 JSON
      • 从 php 文件获取 JSON 数组
      • 从数据库获取 JSON
      • 遍历来自数据库的结果
      • 使用 POST 方法发送 JSON
      • 生成基于 JSON 数据的 HTML 表格
      • 生成动态 HTML 表格
      • 生成基于 JSON 数据的 HTML 下拉列表
      • 简单的 JSONP 实例
      • 创建动态脚本标签
      • 带动态结果的 JSONP 实例
      • 带回调函数的 JSONP 实例
    • JS 实例 HTML DOM
      • 显示文档中所有 cookie 的名称/值对
      • 显示加载文档的服务器域名
      • 显示上次修改文档的日期和时间
      • 显示加载当前文档的文档 URL
      • 显示文档的标题
      • 显示文档的完整 URL
      • 替换当前文档
      • 打开一个新文档,然后添加一些内容
      • 显示具有特定名称的元素数量
      • 显示具有特定标签名称的元素数量
      • 确定文档中锚的数量
      • 确定文档中首个锚的 innerHTML
      • 显示文档中的链接数
      • 显示文档中首个链接的 href 属性
      • 确定文档中的表单数量
      • 找到文档中第一个表单的名称
      • 返回文档中的图像数量
      • 返回文档中第一个图像的 id
      • 改变 HTML 元素的可见度
      • 改变 HTML 元素的背景色
    • JS 实例 HTML 输入
      • 禁用按钮
      • 确定按钮的名称
      • 确定按钮的类型
      • 查找按钮的值
      • 查找按钮上显示的文本
      • 查找按钮所属表单的 id
      • 提交表单
      • 重置表单
      • 查找表单中每个元素的值
      • 查找表单可接受的字符集
      • 查找表单的 action 属性
      • 查找表单中 enctype 属性的值
      • 查找表单中的元素数量
      • 查找发送表单数据的方法
      • 查找表单的名称
      • 查找表单的目标(target)
      • 禁用并启用下拉列表
      • 获取包含下拉列表的表单的 id
      • 获取下拉列表中的选项数量
      • 将下拉列表转换为多行列表
      • 在下拉列表中选择多个选项
      • 在下拉列表中显示所选选项
      • 在下拉列表中显示所选选项的索引
      • 显示下拉列表中的所有选项
      • 更改所选选项的文本
      • 从下拉列表中删除选项
    • JS 实例 HTML 对象
      • 查找链接的 href 属性的值
      • 查找链接的 hreflang 属性的值
      • 查找链接的 id 属性的值
      • 查找链接的 rel 属性的值
      • 查找链接的 target 属性的值
      • 查找链接的 type 属性的值
      • 查找图像映射区域的备用文本
      • 查找区域的坐标
      • 确定一个区域的形状
      • 查找区域的 href
      • 查找区域的 href 属性的协议部分
      • 查找区域的 href 属性的域名部分
      • 查找区域的 href 属性的端口号部分
      • 查找区域的 href 属性的路径名部分
      • 查找区域的 href 属性的查询字符串部分
      • 查找区域的 href 属性的 hash 部分
      • 查找区域的 target 属性的值
      • 查找页面中所有相对 URL 的基准 URL
      • 查找页面上所有链接的基准目标
      • 改变 iframe 的背景色
      • 确定 iframe 的高度
      • 查找 iframe 的 name 属性的值
      • 查找 iframe 的源属性(src)
      • 改变 iframe 的源属性(src)
      • 查找图像的替代文本
      • 确定图像的高度
      • 单击以显示图像的高分辨率版本
      • 查找图像的源(src)
      • 改变图像的源
      • 改变灯泡的源
      • 查找图像的 usemap 属性的值
      • 改变表格边框的宽度
      • 改变表格的内边距
      • 查找单元格的 innerHTML
      • 创建表格标题
      • 删除表格中的行
      • 向表格中添加行
      • 改变表格单元格的内容
    • JS 实例 HTML 事件
      • onblur - 当用户离开输入字段时
      • onchange - 当用户更改输入字段的内容时
      • onchange - 当用户选择下拉值时
      • onfocus - 当输入字段获得焦点时
      • onselect - 当输入文本被选取时
      • onsubmit - 当用户点击提交按钮
      • onreset - 当用户点击重置按钮
      • onkeydown - 当用户按下/按住某个键时
      • onkeypress - 当用户按下/按住某个键时
      • onkeyup - 当用户释放按键时
      • onkeyup - 当用户释放按键时
      • onkeydown vs onkeyup - 两者
      • onmouseover/onmouseout - 当鼠标经过一个元素时
      • onmousedown/onmouseup - 当按下/释放鼠标按钮时
      • onmousedown - 当按下鼠标时:提示点击了哪个元素
      • onmousedown - 当点击鼠标时:提示点击了哪个按钮
      • onmousemove/onmouseout - 当把鼠标指针移入/移出 div 时
      • onmouseover/onmouseout - 当把鼠标指针移入/移出图像时
      • onmouseover - 将鼠标悬停在图像映射上
      • 对 onclick 事件作出反应
      • onclick - 单击按钮时
      • ondblclick - 双击文本时
      • onload - 页面加载后
      • onload - 图像加载后
      • onerror - 当图像加载时发生错误
      • onunload - 当浏览器关闭文档时
      • onresize - 当浏览器窗口大小被调整时
      • 按键的键码是什么?
      • 光标的坐标是什么?
      • 相对于屏幕的光标坐标是什么?
      • 是否按下 shift 键?
      • 发生何种事件类型?
    • JS 实例 Browser
      • 单击按钮时打开一个新窗口
      • 打开一个新窗口并控制其外观
      • 让新窗口失去并获得焦点
      • 关闭新窗口
      • 检查新窗口是否被关闭
      • 向源(父)窗口写一些文本
      • 相对于当前位置移动新窗口
      • 将新窗口移动到指定的位置
      • 打印当前页面
      • 按指定像素调整窗口大小
      • 将窗口调整为指定的大小
      • 按指定的像素数滚动内容
      • 将内容滚动到指定的位置
      • 访问者屏幕:宽度
      • 访问者屏幕:高度
      • 访问者屏幕:可用宽度
      • 访问者屏幕:可用高度
      • 访问者屏幕:色深
      • 访问者屏幕:像素深度
      • 返回当前 URL 的主机名和端口
      • 返回当前页面的完整 URL
      • 返回当前 URL 的路径名
      • 返回当前 URL 的协议部分
      • 加载新文档
      • 替换当前文档
      • 跳出框架
      • 显示历史列表中的 URL 数目
      • 在页面中创建后退按钮
      • 在页面中创建前进按钮
      • 加载历史(记录)列表中的特定 URL
      • 访问者浏览器中是否启用 cookie?
      • 访问者浏览器的名称是什么?
      • 访问者浏览器的引擎名称是什么?
      • 访问者浏览器的版本信息是什么?
      • 访问者浏览器的用户代理信息是什么?
      • 访问者浏览器是什么平台?
      • 访问者浏览器是什么语言?
      • 是否在访问者的浏览器中启用了 Java?
      • 显示警告框
      • 演示在警告框中换行
      • 显示确认框
      • 显示提示框
      • 简单计数
      • 另一个简单计数
      • 无限循环中的计时事件
      • 无限循环中的计时事件 - 带有停止按钮
      • 用计时事件创建的时钟
      • 通过 setInterval() 和 clearInterval() 设置并停止计时器
      • 创建一个欢迎 cookie
    • JS 参考手册
      • JS 参考手册
    暂无相关搜索结果!

      本文档使用 技术池 构建

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度