摘要: getElementById getElementsByTagName() , 目的选li element.getElementsByTagName, 目的 选父元素下的li document 获取页面上所有的ol,因为是数组所以 选定ol[0],特定元素 目的 选父元素下的li 可以直接用ById 阅读全文
posted @ 2021-08-06 18:57 Sai佐为 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 值类型 引用类型 简单数据类型 特殊的null 复杂数据类型 系统把内存分成两大类 栈 堆 声明一个变量 age=18 栈开辟一个空间存着18,age指向这个空间 简单数据类型 是存放在栈里面 , 里面开辟一个空间存放的是值 var arr = [1,2,3] 数组存放到变量里面去 , 变量放到栈里 阅读全文
posted @ 2021-08-05 03:07 Sai佐为 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 数组创建的两种方式 检测是否为数组方法 添加数组元素方法 删除数组方法 筛选数组 数组排序 sort 只能排序个位数 上面结果:1, 13, 4, 7, 77 数组索引方法 数组去重 案例 数组转换为字符串 连接数组 删除返回新数组 基本包装类型 字符串不可变 大量 拼接字符串 会新建出很多个 新内 阅读全文
posted @ 2021-07-30 17:51 Sai佐为 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 什么是对象? 在JS中,对象是一组无序的相关属性和方法的集合, 所有事物都是对象,例如:字符串,数值,数组,函数等。 对象是由 属性 和 方法 组成的 对象让结构更清晰。一看数据知道是做什么用的 字面量、 newObject 构造函数 三个创建对象 对象字面量:就是花括号{} 里面包含了表达这个具体 阅读全文
posted @ 2021-07-26 17:43 Sai佐为 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1问 console.log(num); 2问 console.log(num); //undefined var num = 10; //相当于执行了以下代码 3问 fn(); function fn(){ console.log(11); //输出11 作用域 fn() 函数提升 } 4问 变量 阅读全文
posted @ 2021-07-22 14:27 Sai佐为 阅读(37) 评论(0) 推荐(0) 编辑
摘要: JS的两种作用域 全局变量和局部变量 如何在作用域链中查找变量的值 js的作用域es6之前 全局作用域、局部作用域 变量的作用域 (1) 全局变量只有浏览器关闭的时候才会销毁,因此比较占内存 (2) 局部变量 当我们程序执行完毕就会销毁 函数的形参实际上就是局部变量 JS中没有块级作用域, 块级作用 阅读全文
posted @ 2021-07-21 17:27 Sai佐为 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 形参, 实参 return的用法 函数求最大值 函数数组最大值 return终止函数只能返回一个值 没有return 返回 undefined 判断是否素数 arguments的用法 argument就是形参 函数求任意个数的最大值 判断大小 函数反转数字; 冒泡函数 判断是否闰年 函数调用另一个函 阅读全文
posted @ 2021-07-21 15:55 Sai佐为 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 筛选数组方法1 筛选数组方法2 反转数组 冒泡排序 阅读全文
posted @ 2021-07-17 10:18 Sai佐为 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 使用if分支语句 使用switch分支语句 使用三元表达式 流程控制 分支结构语句 if语句 三元表达式 switch语句 js 三种循环 for while do while 99乘法表 思路: i是 第一行 从1开始 j是第一列 跟着1的数量走; while(条件表达式){ 循环体 } do{ 阅读全文
posted @ 2021-07-15 13:08 Sai佐为 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 使用常用运算符 说出前置递增和后置递增的区别 说出运算符的优先级 运算符 算数运算符 递增和递减运算符 比较运算符 逻辑运算符 赋值运算符 运算符优先级 算数运算符 表达式和返回值 数字、运算符、变量组成的式子 就是表达式 递增和递减运算符 后置 先 返回 再加1 例如 var e = 10 ; v 阅读全文
posted @ 2021-07-13 18:23 Sai佐为 阅读(36) 评论(0) 推荐(0) 编辑