當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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 ?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。