源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript 更严格的相等 [译]

  • 时间:2021-09-13 14:43 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript 更严格的相等 [译]
[b]1.检测NaN[/b] 在数学上,任意值x总是与自己相等: x = x 但这条规则并不适用于 === 和 NaN:
[url=http://wiki.ecmascript.org/doku.php?id=harmony:egal]“is” 操作符[/url],它的作用就是"更严格的相等”:它能把NaN看作等于自身,还能区分开-0和+0.还有一个相反的操作符称为“isnt”.例如:
[url=http://wiki.ecmascript.org/doku.php?id=harmony:egal]这样实现[/url]:
[url=https://github.com/paulmillr/es6-shim]es6-shim[/url],它可以将ECMAScript.next(ECMAScript 6)中的一些特性移植到ECMAScript 5中. 译者注:如果想在ES3的环境上使用,则还得使用[url=https://github.com/kriskowal/es5-shim]es5-shim[/url] [b]4.参考 [/b] [list=1] [*][url=http://www.2ality.com/2011/06/javascript-equality.html]Equality in JavaScript: === versus ==[/url][/*] [*][url=http://www.2ality.com/2011/06/esnext-txjs.html]ECMAScript.next: the “TXJS” update by Eich[/url][/*] [*][url=http://www.2ality.com/2012/02/nan-infinity.html]NaN and Infinity in JavaScript[/url][/*] [*][url=http://www.2ality.com/2011/12/es6-shim.html]es6-shim – ECMAScript 6 functionality on ECMAScript 5[/url][/*][/list]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部