摘要: 一元运算符 只需要一个操作数的运算符,对于非数字的值 先进行number转换,再运算 可以对一个其他的数据类型使用+。使其转换为number 其原理和Number()一样 + 正号 不会对数值产生任何影响 - 负号 可以对数字进行符号取反 阅读全文
posted @ 2018-09-14 09:28 大雄是个好青年 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 运算符也叫操作符 通过运算符可以对一个或多个值进行运算,并获取运算结果 任何值做 - * / 运算时都会自动转换为Number(可以利用这个属性做隐式转换) 1.算数计算符 当对非number类型的值进行运算时,都会将其转换为number值再进行运算 任何值和NaN做运算,返回值都是NaN + 可以 阅读全文
posted @ 2018-09-14 09:18 大雄是个好青年 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 强制类型转换 将一个数据类型强制转换为其他的数据类型 类型转换主要指,将其他数据类型,转换为 string、number、boolean 1.将其他数据类型转换为string(返回值是强转后类型的值) 2.将其他的数据类型转换为Number (1)Number() a.字符串 >数字 1.纯数字字符 阅读全文
posted @ 2018-09-13 10:28 大雄是个好青年 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.Null Null类型的值只有一个值,就是null null专门用来表示一个为空的对象 2.Undefined(未定义) Undefined类型的值只有一个,就是undefined 当声明一个值,但是并没有赋值的时候,它的值就是undefined; 阅读全文
posted @ 2018-09-12 17:16 大雄是个好青年 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.不使用框架建立webpack项目时 (1).npm init -y 生成package.json文件 (2).npm install --save-dev webpack 在当前项目下安装webpack依赖 (3).如果webpack是4+版本,需要安装webpack-cli或者webpack- 阅读全文
posted @ 2018-08-20 14:39 大雄是个好青年 阅读(109) 评论(0) 推荐(0) 编辑
摘要: JSON对象方法 1.将JSON字符串转换成js对象(IE7及以下不支持)(IE7及以下兼容需其他手段) 2.将js对象转成JSON字符串 3.js对象深度克隆 Object对象方法 1.Object.create(prototype,[descriptors]) 作用:以指定对象为原型创建新的对象 阅读全文
posted @ 2018-08-06 16:04 大雄是个好青年 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.rest(可变)参数 *用来取代arguments,但比arguments灵活,只能时最后部分形参参数 2.扩展运算符 阅读全文
posted @ 2018-07-25 11:59 大雄是个好青年 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.将JSON字符串转换成js对象(IE7及以下不支持)(IE7及以下兼容需其他手段) 2.将js对象转成JSON字符串 3.js对象深度克隆 阅读全文
posted @ 2018-07-19 16:13 大雄是个好青年 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 综上所述,谁调用指向谁 特例:箭头函数 箭头函数没有自己的this,箭头函数的this不是在调用时决定,而是定义时所处的对象就是它的this 理解:1.箭头函数的this看外层是否有函数,如果有:外层函数的this即时箭头函数的this,如果无:this即window 阅读全文
posted @ 2018-07-18 14:18 大雄是个好青年 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 定义: 将数组中所有的元素取出来 1.for循环 2.forEach(只兼容到IE9) -需要一个函数作为参数 -由我们创建,但是不由我们调用的,我们称为回调函数。 -数组中有几个元素函数就会执行几次,每次执行时,浏览器会将遍历到的元素以实参的形式传递进来,我们可以来定义形参来读取这些内容 -浏览器 阅读全文
posted @ 2018-07-18 11:34 大雄是个好青年 阅读(133) 评论(0) 推荐(0) 编辑