摘要:
知识梳理 //1 判断数组 instanceof Array.isArray(arr); //2 添加元素 .unshift() .push() //3 删除元素 .shift() .pop() //4 查找索引 arr.indexOf() arr.lastIndexOf() //5 数组排序 so 阅读全文
摘要:
2)使用Date //1 没有参数 var date = new Date(); console.log(date); //Tue Feb 16 2021 21:31:43 GMT+0800 (中国标准时间) //2 数值参数 var date1 = new Date(2019,10,1); con 阅读全文
摘要:
知识梳理 //1 Math.floor();向上取整 //2 Math.ceil();向下取整 //3 Math.round();四舍五入取整//4 Math.random(); 返回一个大于等于0小于1的浮点数Math.round(-1.5); 返回是-1 而不是-2因为是向上取整 -1比-2大 阅读全文
摘要:
知识梳理 //1 JS中对象分三种: 自定义对象 内置对象 浏览器对象 一 内置对象 1)概念 //1 JS自带的对象 帮助我们快速开发//2 常用的内置对象 Math Date Array String等 2)查MDN文档 https://developer.mozilla.org/zh-CN/d 阅读全文
摘要:
知识梳理 //1 JS中没有类的概念 只有对象 [ 和PHP不同 ]//2 构造函数 不需要 return 就可以返回值 学习目标 //1 能够说出为什么需要对象 //2 能够使用字面量创建对象 //3 能够使用构造函数创建对象//4 能够说出new的执行过程//5 能够遍历对象属性 一 概念 1) 阅读全文
摘要:
重点 1 在函数内部 直接赋值 没有用var声明 就当全局变量看 一 带着问题学习 坑1 console.log(num); var num = 10; // 输出 undefined [为什么]学习了变量提升就可以理解了 执行了以下操作var num; //变量提升 [只提升变量声明 ]conso 阅读全文
摘要:
1)什么是作用域 作用域:变量名字在某个范围内起作用和效果目的:增加了程序的可靠性 2)作用域分类 //1 全局作用域:整个script标签 或者一个单独的js文件 //2 局部作用域:只能在函数内部使用 [ 也称 函数作用域 ]//3 块作用域:{}大括号就是一个块作用域 [ es6语法新增 ] 阅读全文
摘要:
知识梳理 1 只有函数才有arguments 2 使用场景:当实参个数无法确定时使用 一 arguments的使用 1)arguments概念 //1 arguments是当前函数的一个内置对象//2 所有函数都内置了arguments对象//3 argments对象中存储了传递来的所有实参//4 阅读全文
摘要:
知识梳理 //1 函数不调用不执行 //2 小驼峰命名 [ 一般用动词 ]//3 函数不调用不执行//4 函数没有return 默认返回 undefined 一 函数基础 1)为什么需要函数 函数:封装了一段可以被重复执行的代码块目的:让大量代码重复使用 2)函数的使用 //1 声明函数 funct 阅读全文
摘要:
知识梳理 //1 遍历数组:for循环遍历数组中 i是计数器 arr[i]是数组元素//2 输出多个变量,用逗号隔开//3 重点掌握: 数组去重、数组翻转、冒泡算法 一 基本概念 1)基本概念 //1 数组是:一组数据的集合,存储在单个变量下的优雅方式//2 数组可以存放任意类型的元素//3 数组是 阅读全文