11 2020 档案
摘要:1.let let: 声明一个不会被提前的变量,用来替换 var 原理: 自动使用匿名函数自调方式,包裹块内的代码 2.箭头函数 使用场合:所有的回调函数都可以用箭头函数简化 语法: 1. 去function加=> 2. 更简化: 如果只有一个参数,可省略() 3. 更简化: 如果回调函数中只有一句
阅读全文
摘要:1.严格模式 1.定义:比传统js运行机制要求更严格的模式 2.语法 1.在整个js文件或script标签内启用严格模式 在js文件或script标签内第一行: "use strict" // 新项目都要用严格模式 2.仅在单个函数内启用严格模式 在函数内的第一行:"use strict" // 旧
阅读全文
摘要:1.定义 1.对象:描述现实中一个事物的属性和功能的程序结构,同时存储一个事物的多个属性和功能的存储空间 2.面向对象:程序中,都是用对象来描述现实中一个具体事物 3.三大特点:封装,继承,多态 2.this.属性名 1.this 自动指向正在调用函数的.前的对象,不受对象名的影响 2.事件处理函数
阅读全文
摘要:1.函数 1.函数声明 function 函数名(参数列表){函数体;return返回值} 注意:函数里的变量会声明提前 2.赋值 let 函数名=function(参数列表){函数体;return返回值} 优点:函数里的变量不会声明提前 3.用new let 函数名=new Function("参
阅读全文
摘要:1.Date 1.作用:保存一个日期或事件,提供操作日期和时间的API 2.创建方法: 1.获取系统当前日期和时间 let now = new Date(); 注意:只能获取客户端本地时间,无法获取服务器时间 2.自定义日期和时间 let now = let Date("yyyy/MM/dd hh:
阅读全文
摘要:1.作用:保存数学计算的常量,并提供数学计算常用API的对象 2.使用方式:创建时不能new,所有属性和API只能直接通过Math调用 2.取整 1.上取整:只要超过,就取下一个整数 Math.ceil(num) 2.下取整:舍弃小数部分 Math.floor(num) parseInt(str)
阅读全文
摘要:1.作用:保存一个正则表达式,提供使用正则表达式执行验证和查找的API 2.语法: 1.创建一个固定不变的正则表达式(正则表达式是固定不变的): let reg = /正则表达式/ig; 2.动态生成正则表达式: let reg = new RegExp("正则表达式","ig"); 注意:如果正则
阅读全文
摘要:1.大小写转换 str.toUpperCase() //都转为大写字母 str.toLowerCase() //都转位小写字母 2.获取子字符串 str.slice(start,end) //从start截取到end 特点: 1.包含start,不包含end 2.如果省略end,表示一直选取到尾 3
阅读全文

浙公网安备 33010602011771号