定时器
- setTimeout( )是属于 window 的 method, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的 method。
setTimeout()方法设置一个定时器,该定时器在定时器到期后执行一个函数或指定的一段代码
setTimeout(
function(arg1,arg2,arg3){
console.log(arg1*arg2-arg3) // -1
},
2000,
1,2,3
)
- 间隔性定时器setInterval () : 每隔一定的时间就触发一次
计时器setInterval():在执行时,从载入页面后每隔指定的时间执行代码。
- 创建延迟定时器
window.setTimeout(函数类型,延迟时间)
var timer1=window.setTimeout(function (){
console.log("你好啊!!!");
},3000);
- 清除延迟定时器
window.clearTimeout(定时器名称)
function func(){
//清除延时器
window.clearTimeout(timer1);
}
- 创建循环定时器
setInterval(function(){
console.log(111);
},1000) //每隔一秒钟打印出111
- 重置循环定时器
function reset1(){
//重置定时器,重新给定参数,清除定时器,重新创建定时器
i=0;
window.clearInterval(timer);
timer=window.setInterval(func,2000);
}
变量的命名规范
- 首字母必须是字母、下划线(-)或者美元符号($)。
- 其他字母可以是下划线(_)、美元符号($)、字母或者数字
- 一般采用驼峰法:一个单词所有小写,多个单词从第2个单词开始首字母大写。。
- 变量名是区分大小写的,不能是关键字或保留字。
字符串定义
- 判断一个字符串在不在某个字符串里面
let index1 = str.indexOf('宇宙')
console.log(index1);//0
- 截取字符串
let str2 = str.substr(7,2)
console.log(str2); // 江西
- 修改字符串
let str3 = str.replace("宇宙","互联网")
console.log(str3); // 互联网的中心——江西软件职业技术大学
- 分割字符串
let str ='1-2-3-4-5!
let str1 = str.split('-!
console.log(str); //1-2-3-4-5
console.log(str1); //['1','2,3 ,4',5']
- 大小写转换
console.log('ABCDEFG'.toLowerCase()); //abcdefg
console.log('abcdefg'.toUpperCase()); //ABCDEFG
数组的增删改查
1.数组新增
数组新增数组名.push('元素'):添加到末尾。