freeCodeCamp/guide/chinese/certifications/javascript-algorithms-and-d.../basic-javascript/practice-comparing-differen.../index.md

1.4 KiB
Raw Blame History

title localeTitle
Practice comparing different values 练习比较不同的值

练习比较不同的值

问题解释:

· 修改函数,使其仅在值严格相等时返回“Equal”。

提示1

请记住,在上一次练习中, 与等于运算符不同的是,它尝试将两个值转换为常见类型,而严格相等运算符不执行类型转换。 1

现在尝试解决问题

扰流板警报!

提前解决!

基本代码解决方案

// Setup 
 function compareEquality(a, b) { 
    if (a === b) { // Change this line 
        return  "Equal"; 
    } 
    return  "Not Equal"; 
 } 
 
 // Change this value to test 
 compareEquality(10, "10"); 

代码说明

功能首先评估if条件(a === b)的计算结果为true同时考虑类型和值。如果是则返回大括号之间的语句“Equal”。如果没有则返回它们之外的下一个return语句“Not equal”

来源

1 。 “基本JavaScript与严格平等运算符的比较”JCC 算法和数据结构认证的 fCC课程

资源