javascript在何时以及如何使用时返回true或false?

javascript在何时以及如何使用时返回true或false?,javascript,Javascript,所以我看到了很多JavaScript代码(我自己也写了一些代码),它们做了类似的事情 <script> function CallSomeFunction() { //function body } $(document).ready(function () { callSomeFunction(); return false; }); 基本上,我从未理解JavaScript中函数调用后返回true/false的真正用途。我只是假设这是一种魔力,我需要我的函数运行良好

所以我看到了很多JavaScript代码(我自己也写了一些代码),它们做了类似的事情

<script>
function CallSomeFunction()
{
   //function body
}

$(document).ready(function () {
 callSomeFunction();
 return false;
});
基本上,我从未理解JavaScript中函数调用后返回true/false的真正用途。我只是假设这是一种魔力,我需要我的函数运行良好


所以我想知道为什么?调用JavaScript函数后,为什么要使用return true或return false?

我认为很多时候,当您看到这段代码时,它来自于那些习惯于使用事件处理程序处理表单、按钮、输入和类似内容的人

基本上,当您有以下情况时:


`
callSomeFunction()
返回true,则
表单
a
将提交,否则不会提交


函数返回true或false的其他更明显的一般用途是因为它们需要返回布尔值。

您的代码没有意义,可能是因为它脱离了上下文

如果您的意思是这样的代码:

$('a').click(function () {
    callFunction();
    return false;
});

返回false将返回false到click事件。这会告诉浏览器停止跟踪事件,如跟踪链接。它与上一个函数调用无关。Javascript或多或少地从上到下运行,因此一行不会影响前一行。

返回true或false表示执行应该继续还是停止。这只是一个例子

<input type="button" onclick="return func();" />

单击事件将永远不会执行。相反,如果写入return true,则将始终执行click事件。

这取决于上下文。可能是取消了行动。AKA
onclick=“return false”
停止单击以执行默认操作。函数可以返回值。有些东西用这个返回值做一些事情。除了它所说的以外,它本身并没有什么特别的意义。这个问题可能也会有帮助[将return false添加到onclick事件中会有什么影响]()感谢您将这一点传递给我…我还发现了这个链接,它让我更好地理解:所有主流浏览器都支持这个功能吗?“Javascript或多或少是从上到下运行的”-除非涉及提升:)不适用于这个答案
<input type="button" onclick="return func();" />
function func()
{
 // do something
return false;
}