- 博客(4)
- 收藏
- 关注
原创 JavaScript中的Number()、String()、Boolean()转型函数
Number() Number()可以把非数值转换成数值,转换规则如下 如果是数字值,则只是简单的传入和返回 如果传入的是一个Boolean值,true或false,则转换结果为1或0 如果是null,返回的是0 如果是undefined,返回NaN 如果是字符串,则要应用一下规则 如果字符串中只包含了数字(包括前面带正号或负号的情况),则将其转换为十进制数值,如”123“将转换成123,"0123"会被转换成123(会忽略前导0),正号会被忽略 如果字符串中包含有效的浮点格式,如"1.1",则将其转换
2020-12-03 00:04:26
480
原创 JS单例模式
var Single = (_ => function(){ return _ = _ ? _ : this; })(); var obj1 = new Single() var obj2 = new Single() console.log(obj1 === obj2)//true
2020-11-21 22:11:16
90
原创 js加载时间线
js加载时间线 创建Document对象,开始解析web页面,解析HTML元素和他们的文本内容后添加Element对象和Text节点到文档中,此时的document.readyState = 'loading' 遇到link外部引入的css,会开启一个新的线程进行异步加载,继续解析文档 遇到script外部js,并没有设置defer或者async,会同步加载js文件并且阻塞页面解析,等js加...
2020-10-28 22:55:05
109
原创 JavaScript乘性操作符和加性操作符
加性操作符包括(+加法)和(-减法) 一、加法规则 如果两个操作数都是数值,执行常规计算 如果一个操作数是NaN,则结果是NaN Infinity + Infinity =Infinity -Infinity + -Infinity = -Infinity -Infinity + Infinity = NaN Infinity + -Infinity = NaN +0 + +0 ...
2020-10-28 22:51:18
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人