等价于 Ruby 的 unless 的 JavaScript 中的语句
在 Ruby 中,条件语句遵循 unless
约定,而大多数编程语言更喜欢 if-else
条件。好处是相似的;只是偏好是内置于每种语言中的。
除了 Ruby、Perl、CoffeeScript 等,请使用 unless
语句。
在这里,在我们的例子中,我们将可视化具有 unless
定义的一般 if-else
语句的应用。这意味着我们将配置我们的 if-else
语句,使其行为类似于 unless
语句。
为了驱动,我们将生成一个名为 unless
的函数,并且我们将使用直接 if-else
来执行 unless
语句的操作。
创建一个用户定义的函数以在 JavaScript 中实现 unless
语句
我们将在此处创建的函数将具有一个条件。此外,基于该条件,我们将生成另一个回调函数来推断函数的可满足性。
让我们看一下代码行以便更好地理解。
代码片段:
let unless = (condition, callback) => {
!condition && callback();
} let a = 10;
let b = 20;
unless(a > b, () => {console.log('A should be greater than B')})
输出:
如你所见,函数除非
接受一个条件。在我们的例子中,条件是 a 小于 b
。
但是 unless
函数是取反的,当我们设置条件为 a>b
时,它会接受它并触发回调函数进行操作。但是根据一般的 if-else
语句的场景,它不应该触发回调函数,因为条件属于 else
语句。
否定 if-else
语句以在 JavaScript 中实现 unless
语句
这部分比较容易掌握和实施。你只需将 if
工作设置为 else
并将 else
工作设置为 if
。
无论对 if
应用什么条件,都将预先否定,因此,else
将被自动定义。让我们尝试使用代码来演示这种情况。
代码片段:
var a = 42;
var b = 10;
if (!(a > b)) {
console.log('Incorrect');
} else {
console.log('Correct');
}
输出:
相关文章
在 JavaScript 的警报框中显示变量值
发布时间:2024/03/18 浏览次数:166 分类:JavaScript
-
在本文中,我们将通过不同的示例了解 JavaScript 中的 Alert 方法是什么,以及 JavaScript 中警报框的用途和好处。
使用 JavaScript 将 HTML 添加到 div 中
发布时间:2024/03/18 浏览次数:65 分类:JavaScript
-
通过 JavaScript 初始化一个 div 元素通常遵循 createElement() 方法。另一个先前的约定是使用 insertAdjacentHTML() 方法来定义一个 div 元素。
JavaScript 重新加载 DIV
发布时间:2024/03/18 浏览次数:89 分类:JavaScript
-
要在 HTML 正文中重新加载 div 内容,可以使用 jQuery 的 .load() 函数,与 window.location.href 合并并使用它选择所有其他 div。此外,了解进程是否正常工作的另一个关键部分是设置时间间隔。
在 JavaScript 中自动滚动到页面底部
发布时间:2024/03/18 浏览次数:92 分类:JavaScript
-
本文教你如何在 JavaScript 中自动滚动到页面底部。它还教你如何在 JavaScript 中使用和不使用动画进行滚动。
在 JavaScript 中设置滚动位置
发布时间:2024/03/18 浏览次数:160 分类:JavaScript
-
在界面中设置滚动位置可以通过 JavaScript 以多种方式实现。我们可以使用 scrollTo() 方法、scrollBy() 方法等。
在 JavaScript 中滚动到 Div 的底部
发布时间:2024/03/18 浏览次数:94 分类:JavaScript
-
本文将教你如何结合使用 scrollTop 和 scrollHeight、jQuery、jQuery .animate()、Element.scroll() 和 Element.scrollIntoView() 来滚动到 div 的底部。
JavaScript 可滚动的 Div
发布时间:2024/03/18 浏览次数:197 分类:JavaScript
-
JavaScript 文档的结构在几何上是合理的。多个参数让特定元素具有不同的特征。可滚动的 div 将是这种大小的修正。
在 JavaScript 中滚动到页面顶部
发布时间:2024/03/18 浏览次数:175 分类:JavaScript
-
我们在这篇博文中展示了几种使用 JavaScript 滚动到页面顶部的方法。我们同时使用原生 JavaScript 和 jQuery。你还将看到一个巧妙的纯 HTML hack 来滚动到顶部 JavaScript 和一个小脚本来设计自