js比較兩個數值是否相等

2021-09-18 04:23:39 字數 4009 閱讀 4394

utils  = {};/** * 判斷兩個值是否相等 */msuls.isequal = function

(val1, val2) else

if (val1 instanceof

array)                     }                    return

true;                }                return

false;            } else                     }                    return

true;                }                return

false;            }        } else     }    return

false;};// 測試

var ret;ret = utils.isequal(undefined, undefined);console.log(true == ret);ret = utils.isequal(null, null);console.log(true == ret);ret = utils.isequal(0, 0);console.log(true == ret);ret = utils.isequal(0, 1);console.log(false == ret);ret = utils.isequal(1.0, 1);console.log(true == ret);ret = utils.isequal(false, true);console.log(false == ret);ret = utils.isequal(false, false);console.log(true == ret);ret = utils.isequal(true, true);console.log(true == ret);ret = utils.isequal("", "");console.log(true == ret);ret = utils.isequal("a", "");console.log(false == ret);ret = utils.isequal("a", "a");console.log(true == ret);ret = utils.isequal("a", "ab");console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, [1,2,3]);console.log(false == ret);ret = utils.isequal([1, 2, 3], [1,2,3]);console.log(true == ret);ret = utils.isequal([{}], [{}]);console.log(true == ret);ret = utils.isequal([{}], );console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(false == ret);ret = utils.isequal({}, {});console.log(true == ret);ret = utils.isequal({}, );console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);

只是有數值是否相等,沒有考慮函式的情況。

utils  = {};/** * 判斷兩個值是否相等 */msuls.isequal = function

(val1, val2) else

if (val1 instanceof

array)                     }                    return

true;                }                return

false;            } else                     }                    return

true;                }                return

false;            }        } else     }    return

false;};// 測試

var ret;ret = utils.isequal(undefined, undefined);console.log(true == ret);ret = utils.isequal(null, null);console.log(true == ret);ret = utils.isequal(0, 0);console.log(true == ret);ret = utils.isequal(0, 1);console.log(false == ret);ret = utils.isequal(1.0, 1);console.log(true == ret);ret = utils.isequal(false, true);console.log(false == ret);ret = utils.isequal(false, false);console.log(true == ret);ret = utils.isequal(true, true);console.log(true == ret);ret = utils.isequal("", "");console.log(true == ret);ret = utils.isequal("a", "");console.log(false == ret);ret = utils.isequal("a", "a");console.log(true == ret);ret = utils.isequal("a", "ab");console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, [1,2,3]);console.log(false == ret);ret = utils.isequal([1, 2, 3], [1,2,3]);console.log(true == ret);ret = utils.isequal([{}], [{}]);console.log(true == ret);ret = utils.isequal([{}], );console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(false == ret);ret = utils.isequal({}, {});console.log(true == ret);ret = utils.isequal({}, );console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(true == ret);ret = utils.isequal(, );console.log(false == ret);ret = utils.isequal(, );console.log(true == ret);

只是有數值是否相等,沒有考慮函式的情況。

js判斷兩個陣列是否相等

1 將兩個陣列轉成字串比較,但是發現他們只是順序不相等也被當做不相等 1,2,3 tostring 3,2,1 tostring false 2 我們可以先把陣列排序按照從小到大的順序sort 函式 1,2,3 sort tostring 3,2,1 sort tostring true 這樣的就是...

Java比較兩個陣列是否相等(equals )

陣列相等的條件不僅要求陣列元素的個數必須相等,而且要求對應位置的元素也相等。arrays 類提供了 equals 方法比較整個陣列。語法如下 arrays.equals arraya,arrayb 其中,arraya 是用於比較的第乙個陣列,arrayb 是用於比較的第二個陣列。例 1下面 演示 a...

判斷兩個陣列是否 相等

判斷前後 兩次 獲得的位置是否相同,是不是同一位置。1.如果相同,返回return 不執行 下面的 操作 2.如果有 不同,哪怕只有乙個,break,執行下面的操作 m uileftarray 上一次的位置 uileftarray 獲得的新的位置 原程式 寫的妙 啊 if m ucfirenum u...