代码之家  ›  专栏  ›  技术社区  ›  00Saad

javascript:我应该返回什么来注意这个函数作为不正确的输入?

  •  -1
  • 00Saad  · 技术社区  · 7 年前

    如果用户在本例中输入1,我希望函数停止,那么我应该返回 ,或 无效的 ,或 1个 ,或 0 …还是真的很重要?

    function foo() {
        // incorrect input
        if (bar === 1) {
            return true;
        }
        // correct input
        else {
            arr.push(bar);
        }
    }
    

    我知道在C语言中,有正确输入的程序返回0,但有错误输入的程序返回1、2、3….
    不确定JavaScript的协议是什么。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Cory Kleiser    7 年前

    return

    if (bar === 1) {
        return;
    }
    

    true false

    if (bar !== 1) {
        arr.push(bar);
    }
    
        2
  •  0
  •   pinkwaffles    7 年前