当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Object.is()用法及代码示例


Object is()JavaScript目的是比较两个值是否相等。它返回一个布尔值,指示两个值是否相同。

用法:

Object.is(value1, value2)

参数:

  • value1:要比较的第一个值。
  • value2:要比较的第二个值。

例子:这里,

  • 在第一个例子中,Object.is(5, 5)返回true因为两个值在数值上相等。
  • 在第二个例子中,Object.is(5, "5")返回false因为值的类型不同(数字和字符串)。
  • 在第三个例子中,Object.is(NaN, NaN)返回true因为两个值都是 NaN。
  • 在第四个例子中,Object.is(+0, -0)返回false因为两个零值具有不同的符号。

Javascript


console.log(Object.is(5, 5)); 
console.log(Object.is(5, "5")); 
console.log(Object.is(NaN, NaN)); 
console.log(Object.is(+0, -0));
输出
true
false
true
false

相关用法


注:本文由纯净天空筛选整理自amanv09大神的英文原创作品 What is the use of the Object.is() method in JavaScript ?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。