相关疑难解决方法(0)

当返回值在新行上时,为什么Javascript return语句不起作用?

请考虑以下Javascript代码.

function correct()
{
    return 15;
}

function wrong()
{
    return
          15;
}

console.log("correct() called : "+correct());
console.log("wrong() called : "+wrong());
Run Code Online (Sandbox Code Playgroud)

correct()上面代码片段中的方法返回正确的值,在这种情况下为15.15然而,该方法返回wrong().大多数其他语言并非如此.



但是,以下函数是正确的,并返回正确的值.

function wrong()
{
    return(
          15);
}
Run Code Online (Sandbox Code Playgroud)

如果语法错误,它应该发出一些编译器错误,但它不会.为什么会这样?

javascript return

29
推荐指数
2
解决办法
6976
查看次数

标签 统计

javascript ×1

return ×1