首页 > 试题广场 >

完全等同

[编程题]完全等同
  • 热度指数:50712 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
判断 val1 和 val2 是否完全等同
推荐
编辑于 2015-12-09 09:48:13 回复(5)
??????===就能过????
发表于 2023-06-04 17:37:06 回复(0)
function identity(val1, val2) {
    return val1===val2? true:false
}
发表于 2023-04-21 12:11:20 回复(0)

vaScript 中,比较操作符==和===都用于比较两个值是否相等。它们之间的区别在于,==操作符在进行比较时会进行类型转换,而===操作符不会进行类型转换。

具体来说,==操作符会将比较的两个值转换为相同的类型,然后再进行比较。例如,1 == "1"的结果是true,因为 JavaScript 会将字符串 "1" 转换为数字 1。这种类型转换虽然可以方便地进行比较,但在某些情况下可能会产生预期之外的结果,因此建议避免使用==操作符。

发表于 2023-03-29 11:32:21 回复(0)
一行结束
return val1 === val2 ? true : false
发表于 2022-09-19 20:31:36 回复(0)
function identity(val1, val2) {
    return val1 === val2
}
以前的代码为啥那么复杂
发表于 2022-06-18 17:38:32 回复(0)
return val1 === val2? true : false
发表于 2022-06-09 08:58:01 回复(0)
function identity(val1, val2) {
    return JSON.stringify(val1) === JSON.stringify(val2)
}
发表于 2022-04-18 14:25:54 回复(0)
function identity(val1, val2) {

if ((val1 !== val1)&&(val2 !== val2)) {

return true; //考虑 NaN和0情况

}

if (val1 === val2) {

return true;

}

return false;


}
发表于 2022-03-20 17:34:16 回复(0)
发表于 2022-03-12 13:42:02 回复(0)
function identity(val1, val2) {
    return Object.is(val1,val2)
}

发表于 2022-03-10 10:49:59 回复(0)
function identity(val1, val2) {
 return Object.is(val1,val2)
}
发表于 2022-02-19 15:48:56 回复(0)
function identity(val1, val2) {
    if (x === y) {
        // 因为NaN和NaN在==下是不相等的,但其实是相等的
        return x !== 0 || 1 / x === 1 / y;
    }
    //因为+0和-0在==下是相等的,但其实是不相等的
    return x !== x && y !== y;
}

function identity(val, val2) {
    return Object.is(val, val2);
}

发表于 2022-01-06 16:49:12 回复(0)
function identity(val1, val2) {
    return Boolean(val1 === val2)
}

发表于 2022-01-03 21:41:28 回复(0)
发表于 2021-12-16 00:47:09 回复(0)
function identity(val1, val2) {
        return val1 === val2
}

我是直接 return  这个两个相等 === 表示全等 值和类型
 一般情况下  是需要做判断的 判断这个值 是否相等 不相等 该提示什么
                                           
发表于 2021-12-06 13:45:27 回复(0)
发表于 2021-11-03 15:47:01 回复(0)
function identity2(val1, val2) {
    return Object.is(val1,val2)
}

function identity3(val1, val2) {
   return val1===val2
}

function identity(val1, val2) {
   return JSON.stringify(val1)=== JSON.stringify(val2)
}
// 啊哈哈哈哈

发表于 2021-10-26 18:12:41 回复(0)
function identity(val1, val2) {
    return val1===val2;
}

发表于 2021-09-09 21:50:36 回复(0)
function identity(val1, val2) {
    return val1 === val2 ? true:false
}
发表于 2021-08-29 22:16:44 回复(0)
function identity(val1, val2) {
    // 这里把 +0 和 -0 当做相等
    if(val1 === val2) {
        return true
    }
    // NaN
    return val1 !== val1 && val2 !== val2
}

发表于 2021-08-28 23:06:40 回复(0)