迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

等价于 Ruby 的 unless 的 JavaScript 中的语句

作者:迹忆客 最近更新:2024/03/18 浏览次数:

在 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');
}

输出:

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

使用 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 浏览次数: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 和一个小脚本来设计自

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便