- 博客(10)
- 收藏
- 关注
原创 认识BOM(部分)
window.sessionStorage.setItem('OBJ', JSON.stringify(obj)) // 1. JSON.stringify() 将其他类型的数据, 转为字符串格式。var newObj = JSON.parse(window.sessionStorage.getItem('OBJ')) // 2. JSON.parse 将字符串的数据类型还原。4. localStorage 的获取语法 window.localStorage.getItem(key)
2022-10-28 19:29:36
178
原创 js数字常用方法
JS 在运行的时候, 会按照从上到下的顺序执行代码, 但是会先把所有的同步任务先执行, 等所有的同步任务执行完毕, 在执行异步任务。* 语法 setTimeout(function () {倒计时时间满足时, 要执行的一段代码}, 时间) 时间的单位是毫秒。* 返回值: (时间ID) ---> 值取决于你当前的定时器是这个页面的第几个定时器, 返回值可以用于关闭定时器。* 返回值: (时间ID) ---> 值取决于你当前的定时器是这个页面的第几个定时器, 返回值可以用于关闭定时器。
2022-10-27 17:59:47
947
原创 js的数组方法,字符串方法
语法: 数组.reduce(function (prve, item, index, origin) {}, init)* 语法: 数组.filter(function (item, index, origin) {})* 语法: 数组.some(function (item, index, origin) {})* 语法: 数组.map(function (item, index, origin) {})* 语法: 数组.every(function(item, index, origin){})
2022-10-26 20:09:56
173
原创 js 的数组
每一趟在n − i + 1 ( i = 1 , 2 , . . . , n − 1 ) 个元素中选择最小的元素,并将其作为有序序列中第 i 个元素。语法: 数组.splice(开始索引, 多少个);k == 8 第 9 次循环 确定了 [0][1][2][3][4][5][6][7][8] 的值。数组塌陷:在对数组进行操作的时候,会使数组的长度产生变化,同时,操作的数组那个项的下一个索引会被跳过,k == 7 第 8 次循环 确定了 [1][2][3][4][5][6][7][8] 的值。
2022-10-25 19:37:05
117
原创 js的数据类型,循环语句,变量,流程控制,函数,作用域
变量的数据类型,与内部存储数据有关将来使用变量时,需要知道内部存储的数据是什么类型,避免程序出错使用 typeof 的方法进行数据检测检测方式:在 typeof 后面加小括号执行,将要检测的数据放在小括号内部。1. 在当前作用域(fn1函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(fn函数内部)1.在当前作用域(fn1函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(fn函数内部)2. 在父级作用域(fn函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(全局)
2022-10-24 20:06:35
486
原创 js的数组
2. 引用数据类型: 变量存储在栈内存中, 变量内部存储的是 指向 堆内存 的 地址(对象实际的值, 存储在 堆内存中)var arr2 = new Array(5) //创建一个长度为5的数组(虽然有长度,但实际的值为5)console.log(arr[arr.length - 1]) //相当于arr[4]---->5。//console.log(key) //每一轮循环拿到的都是对象的key。console.log(arr[0]) //获取数组中的第一个成员。
2022-10-24 20:04:50
96
原创 js 的作用域,变量访问规则,递归函数,递减函数
1. 在当前作用域(fn1函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(fn函数内部)1.在当前作用域(fn1函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(fn函数内部)2. 在父级作用域(fn函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(全局)2. 在父级作用域(fn函数内部)查找, 找到直接使用, 但是没找到, 所以会去父级(全局)1. 在当前作用域(fn1函数内部)查找, 找到直接赋值, 但是没找到, 所以会去父级(fn函数内部)
2022-10-21 22:25:15
151
原创 js 函数的概念,定义,调用,声明与赋值,预解析,参数,默认值,返回值
js 函数的概念,定义,调用,声明与赋值,预解析,参数,默认值,返回值
2022-10-20 19:50:14
910
1
原创 js 循环语句,语法,流程控制
for语句也是循环控制语句,我们也称它为for循环。大部分循环都会有一个计数器用以控制循环执行的次数, 计数器的三个关键操作是初始化、检测和更新。while和while非常类似,只不过它会在循环的尾部而不是顶部检查表达式的值,因此,do…for(var a = 0;i++){ //外层for循环。while语句是一个最基本的循环语句,while语句也被称为while循环。continue:结束本次循环,执行下一次循环,只能在循环中使用。5. document.write() //打印(渲染)在页面。
2022-10-19 19:24:02
84
原创 js分支语句 运算符
这几个运算符号在运算的时候,如果符号两边有非数字的类型,会转换数字,然后再运算这种情况我们叫做隐式转换。区别:符号在前先运算自减或自加,符号在后先参与周围表达式的运算,然后自减。if(判断的条件)当小括号内的条件为真时执行,运算顺序和数学一致。前一个(符号左边)为真返回后一个,前一个为假返回后一个。算数运算符. + ,— ,* ,/ , %全等会对比数据的值,和数据类型进行转换。得到的不是一个常规数字,是一个布尔值。(三个等号===叫全等号)前一个为真,返回前一个。前一个为假,返回后一个。
2022-10-18 20:10:15
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人