![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS笔记
lin's_qianyue
这个作者很懒,什么都没留下…
展开
-
JS笔记 异步编程、Promise、微任务
40 异步编程 Promise //准备状态 pending console.log(new Promise((resolve,reject)==>{}); //new Promise 参数:resolve成功 reject失败 console.log(new Promise((resolve,reject)==>{ //返回成功状态:resolved resolve("成功状态"); //返回拒绝状态:rejected reject("拒绝状态"); }) ); 微任务 //n原创 2020-06-04 23:51:48 · 147 阅读 · 0 评论 -
NaN类型、Math数学计算、随机数、日期戳、时间转换、日期格式化
35 NaN 类型 输出:NaN console.log(Number("qianyue")); console.log(9 / "a"); 判断NaN 输出:true Number.isNaN(9 / "a"); 36 数学计算 Math……等等 //最大值 Math.max(1,3,5,8); //向下取正数 Math.floor(5.264); 37 随机数 范围:>=0~<1 Math.random(); 38 日期时间戳 输出:详细时间 const date1 = ne原创 2020-06-03 22:55:19 · 195 阅读 · 0 评论 -
字符串 函数、转换、截取、数组连接
32 字符串基本函数 let str = “qianyue”; //数量(包含空格) console.log(str.length); //数量(不包含空格) console.log(str.trim().length); //全部大写 console.log(str.toUpperCase()); //全部小写 console.log(str.toLowerCase()); 33 字符串截取 let str = "qianyue"; // 开始截取位置,结束位置 输出:an 可填写负数 从右边截取 c原创 2020-06-03 22:21:20 · 124 阅读 · 0 评论 -
类型判断、判断变量、typeof、instanceof、字符串转义、其他简单转义方式
28 类型判断 typeof //查看变量的类型** let test = “b” console.log(typeof b); 变量 类型 字符串 string 数组 Object 对象 Object 函数 function 没有定义的变量 undefined 29 判断变量是否声明 if(typeof test == “undefined”){ throw new Error(“变量test没有声明”); } 30 区分 数组和对象 instanceof //原创 2020-06-02 23:36:25 · 228 阅读 · 1 评论 -
JS笔记 if else、switch case、while、do while、for、跳转自定义标签、for in、for of
表达式判断执行适合使用 if(true){ //表达式成立执行此条 console.log("ok"); }else{ //表达式不城里执行此条 console.log("no ok"); } 单一比对时适合使用 switch(true){ //没有遇到break就一直往下走 case 2>1: case 3>1: //匹配执行此条 console.log("OK"); break;.原创 2020-06-01 00:19:37 · 188 阅读 · 0 评论 -
JS笔记 量、输出、运算符、类型转换、比较运算、逻辑运算、短路运算、三元运算
基本量=是传值,对象量=是传址 document.write(""); JS输出内容到网页中 function test(num=5){} 如果没有传参就默认值为5 %取余 ++1 先加 1++先计算前边的最后在加1 parseInt(“123”); 转换类型到int 比较运算 == === > < >= <= a=1, b=2, c="1" console.log(a==c) 结果:true 等于 自动转换比..原创 2020-06-01 00:11:29 · 182 阅读 · 0 评论 -
JS笔记 开发工具、插件、数据类型、变量提升、变量作用域、严格模式
VS Code IDE开发工具 vscode插件 推荐: live server 功能:代码保存时浏览器实时刷新显示效果 var 弱类型 console.log("") 测试输出 console.log(typeof test) 输出数据的类型 变量提升: 解析过程会提升后面代码中定义的变量到前边 作用域种类: 全局作用域 函数作用域 块作用域 类型 变量提升 作用域控制 window全局 重复声明 var 是(声明前可以使用) 无 影响 不提示 let 变量 否(声明后才.原创 2020-05-31 23:51:50 · 139 阅读 · 0 评论