![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript——运算符
xautlily
这个作者很懒,什么都没留下…
展开
-
表达式计算-eval
例: var geval=eval; var x="global"; var y="global"; function f() { var x="local"; eval("x+='changed';"); return x; } function g() { var y="local"; geval("y+='changed';"); return y; } conso翻译 2015-10-04 13:00:57 · 1014 阅读 · 0 评论 -
javascript运算符之相等与严格相等
例: var a=[1,2,3]; var b=[1,2,3]; var c=a; var result=[a==b,a==c,a==a]; 看到上述代码,你认为result的结果是什么?[true,true,true]?但是,令我们大跌眼镜的是result的结果为[false,true,true]。 这又是为什么呢? 因为javascript原创 2015-09-28 22:14:58 · 1643 阅读 · 0 评论 -
javascript中的算数运算
1.javascript的算术运算在溢出、下溢、被零除时并不会报错! 2.溢出:javascript运算结果超出其所能表示的范围。通常用Infinity或-Infinity表示,基于它们的运算结果仍为仍是无穷大的值。 3.下溢:运算结果无限的接近与零时。整数下溢返回的是正零,而负数下溢时返回的是负零。 4.被零除时:运算结果会返回无穷大(Infinity)或负无穷大(-Infinity)。翻译 2015-09-27 12:40:28 · 370 阅读 · 0 评论 -
javascript中的运算符
1.在javascript中,所有数字的类型都是浮点型的。 比如,5/2的结果是2.5,而不是2;除数为0的运算结果为正无穷大或负无穷大;0/0的结果是NaN;并且这些运算都不会报错! 2.%运算符用于获取第一个数除以第二个数的余数,结果符号与第一个数的符号保持一致。 比如,5/2的结果为1,-5%2的结果为-1。 3.+运算符可用作两个数字的加法运算,也可以做字符串的连接。翻译 2015-09-21 19:51:16 · 351 阅读 · 0 评论