我的代码有什么问题?

0 javascript syntax

目前我正在研究函数,我无法真正找出以下代码的错误.无论"密码"的价值是什么,我总是得到"NICE"

var passValid = function (password) {
    return password.length;
};

if (passValid<5){
    console.log("ERROR");
}
else{
    console.log("NICE");
}

passValid("somevalue");
Run Code Online (Sandbox Code Playgroud)

Poi*_*nty 5

我想你想要:

if (passValid("password") < 5) {
  console.log("ERROR");
}
else {
  console.log("NICE");
}
Run Code Online (Sandbox Code Playgroud)

我不确定如何描述原始代码错误的原因; 它只是在杂草中脱落:-)