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