![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
wulala_SpongeBob
这个作者很懒,什么都没留下…
展开
-
js里的数值类型 (infinity)
如果数值只有小数部分,则可以省略整数部分的0,但小数点不可以省略数值直接量尽量不要以0开头Infinity正无穷大 -Infinity负无穷大NAN非数 isNAN()判断是不是NAN可以使用paraseInt()搭配isNAN()来获取正确数值另外如果想检验一个数是否在范围内,可以使用isFinite()函数:console.log(isFinite(num1));conso...原创 2020-04-21 21:39:13 · 1588 阅读 · 0 评论 -
js里的局部变量与全局变量以及变量提升(var)
全局变量:在全局范围内定义的变量,或者在函数里不适用var定义的变量。局部变量:在函数里用var定义的变量变量提升:变量声明总是会被解释器“提升”到函数体的顶部(顶部的提升变量不会给他赋值),也就是提前装载。局部变量会覆盖全局变量html的事件处理也是可以用js的全局变量js只认函数体的花括号,不认其他如if的花括号,所以只有在函数体里的var才是局部变量,也就是说...原创 2020-04-21 21:35:27 · 631 阅读 · 0 评论 -
defer属性
defer属性用于指定脚本是否延迟执行是否延迟执行defer属性告诉浏览器要等整个页面载入后,解析完毕才执行改<script>元素中的脚本。这个属性也是很有用的,当script中要使用的对象定义在script后,在带哦用的时候会报错,加上defer的话能解决这个问题,不过最好还是将script放在最后使用。...原创 2020-04-21 21:33:00 · 300 阅读 · 0 评论