js引用
async 设置和浏览器提示运行
defer 推迟加载
使用方法:
<script async src='...'></script>
注意:
只对外部引用js有效果,内部没有效果
函数
自定义函数
需要重新使用的代码可以封装成一个函数,这样就不需要重新写代码,只需要一个命令就能执行
function 属性名(...参数) {
//需要重新执行的命令
}
// 执行方法
属性名(参数);
内置函数
js内置函数是浏览器内核自带的,不用任何函数库引入就可以直接使用的函数。
javascript内置函数一共可分为五类:
常规函数
- alert函数 显示一个警告对话~~~~框,包括一个OK按钮.
- confirm函数 显示一个确认对话框,包括OK、Cancel按钮.
- prompt函数 显示一个输入框输入数据
- escape 用于字符串特殊字符的编码.
- unescape 用于字符串特殊字符的解码.
- eval 字符串计算函数
- isNaN函数 判断是不是一个数字m,返回truefalse
- parseFloat函数 字符串转换为浮点数
- parseInt函数 字符串转换为整数
数组函数
- join函数 把数组拆分为一个字符串,参数为连接值
- length 返回数组的长度
- reverse 数组内容倒过来
- sort 数组进行排序
- 日期函数
数学函数 Math
- abs 传一个数字获取绝对值
- ceil 传一个数字向上取整
- floor 向下取整
- max 两个参数,返回大的一方
- min 两个参数,返回小的一方
- pow(x,y) x的y次方
- random 返回0-1的随机数
- round 一个参数,返回这个参数四舍五入的整数值
字符串函数
- charAt 传一个数字,返回这个字符串的某一个字
- indexOf 参一个字符串,返回在这个字符串所在的下标
- lastIndexOf 参一个字符串,从右边开始找,返回下标
- length 字符串长度
- substring (一个参数,下标以后的字符串)(两个参 下标开始,下标结束)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。