一、定时器
1、定时器在javascript中的作用
- 定时调用函数
- 制作动画
- 2、定时器类型及语法*
定时器:
1 | setTimeout 只执行一次的定时器 //timeout 超时,暂停 |
1 | var timer1=setTimeout(myalert,2000); |
1 | clearTImeout(timer1); |
1 | function myalert(){ |
二、字符串
字符串处理方法
- 字符串合并操作
- “+”
- 将数字字符串转换为整数
- parseInt()
- 将数字字符串转换为小数
- parseFloat()
- 把一个字符串分隔成字符串组成的数组
- split()
- 查找字符串是否含有某个字符
- indexOf()——返回的是索引值,没有的返回-1
- 截取字符串
- substring(start,end)(不包含end)
- 字符串反转
- reverse()
1 | //字符串操作方法 |
三、变量作用域
变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量。
- 全局变量:
- 在函数之外定义的变量,为整个页面公用,函数内部外部都可以访问。
- 局部变量:
- 在函数内部定义的变量,只能在定义该变量的函数内部访问,外部无法访问。
- 函数内部,不用var修饰,会变成全局变量。
四、调试程序的方法
前端代码一般都是通过chrome浏览器的调试工具来进行调试的,调试方法:
- 输出变量和对象的方法
- alert
- console.log
- document.title
- 断点调试
- 通过chrome浏览器调试工具的sources窗口,可以对外链接的js文件进行断点调试
五、封闭函数
封闭函数是javascript中匿名函数的另一种写法,创建一个一开始就执行而不用命名的函数。
封闭函数:
1 | (function(){ |
还可以在函数定义前加”~”和“!”等符号来定义匿名函数
1 | !function(){ //防止前面代码结尾没有添加分号,代码压缩不会报错! |
1 | ~function(){ //防止前面代码结尾没有添加分号,代码压缩不会报错! 不用外面在封装匿名函数 |
- 本文作者: 梁俊可
- 本文链接: http://ljk3d.com/2021/10/19/webNote/JavaScriptNote/04_JavaScript正式课程/
- 版权声明: 梁俊可工作室