![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
kohinana
这个作者很懒,什么都没留下…
展开
-
关于javascript的保留字/关键字
1.目前的关键字:try......catch......throwif......elsedo......while......forswitch......casefunction......return......voidtrue......falsebreak......continuedebuggerdefaultdeletefinally原创 2016-11-05 13:22:40 · 1820 阅读 · 0 评论 -
js运算的特殊情况
以下几种情况运算结果返回NaN零除以零无穷大除以无穷大给任意负数做开方运算算术运算符不是与数字(无法转换为数字的操作数)一起使用时以下几种情况运算结果返回无穷大(Infinity)正数的运算结果超过javascript所能表示的最大正值,返回Infinity负数的运算结果超过javascript所能表示的最小负值,返回-Infinity无穷大的加减乘除还是无穷大,并且保原创 2016-11-06 15:53:38 · 432 阅读 · 0 评论 -
javascript数据类型
先来一张图总结一下javascript的数据类型数字类型:在js中,数字均用浮点数来表示,不区分整数和浮点数。原创 2016-11-06 16:03:21 · 200 阅读 · 0 评论 -
js中对象的拷贝和比较
1.对象的比较并不是值的比较,即使两个对象包含的属性和值都完全一样,但他们也是不相等的。如上述代码var a=[];var b=[];console.log(a==b);//falseconsole.log(a===b);//false2.对象的拷贝需要显示复制,单纯的相等只是引用了原来的对象,并没有创建新的对象,换句话说,只是给原来的对象起了别名var a=[];var原创 2016-11-06 18:17:40 · 351 阅读 · 0 评论 -
关于js连等赋值的问题
首先请看以下代码:var foo={n:1};var bar=foo;//bar={n:1}foo.x=foo={n:2};//foo.x:undefined;//foo:{n:2}1.连等是从右向左赋值的2. ‘.’的优先级高于=;3.js解析第三行代码时:首先会确定所有指针的位置,foo.x是否是指针,所以先创建指针,所以为:foo{n:1,x:null}原创 2016-11-28 21:18:29 · 442 阅读 · 0 评论