如果声明没有正确返回

时间:2018-03-11 11:03:51

标签: javascript

我有一个功能

function wrap(n,  p) {
    Let number = n;
    Let power = p;

    let val = n*p
    Let half = val/p

    If(half === n) {
       return true
    } else{ return false  } 
} 

此函数返回false,我给它赋值wrap(2, 2)

我尝试删除else statement并返回“true”...但是如果它意味着返回“false”,则返回“undefined”我该怎么做

2 个答案:

答案 0 :(得分:0)

Javascript区分大小写,您有很多语法错误,您应该使用:

  • let代替Let
  • if代替If

答案 1 :(得分:0)

我不确定你到底需要什么,但这可能会解决你的问题

function wrap(number,  power) {
    let value = number*power;
    let half = value/2;

    return half === number; 
}

console.log(wrap(1, 1));