问题标签 [triple-equals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
54 浏览

javascript - IF 条件上的 2 个等式,例如 python

我开始学习 javascript 进行前端编程,python 是我学习的第一门语言。

所以我试图解决一个while循环练习,控制台记录50-300之间的每个数字,这些数字可以被5和3整除。

所以在python中我会这样做:

并且工作完美。我知道您可以使用 andand运算符,但这个问题的重点是避免使用它。

所以我在javascript中尝试同样的事情

不知何故,这行不通。但是,使用&&操作员可以。javascript中不允许双重等式吗?如果他们是,我错过了什么?

0 投票
7 回答
92 浏览

javascript - !在严格比较的条件下,在一个数字旁边打印 true

反之亦然

我理解平等和身份之间的区别,但无法理解 JS 的这种行为。请解释 ?

0 投票
4 回答
809 浏览

scala - 在 Scala 中的 Cats 之外是否有任何三重等于 === 方法?

我花了一段时间在 Google 上搜索非 Cats 三等式方法,但除了 Scalaz 之外找不到任何东西。不幸的是,我一直无法解决===这个库中的导入问题。

有人可以帮忙吗,非常感谢。

0 投票
0 回答
25 浏览

javascript - 除了 NaN 之外,还有哪些其他文字值不等于它们自己

Js 中的一个已知事实是,值 NaN 不等于自身

哪些其他 Javascript 文字值不等于它们自己 - 或者 NaN 是唯一的值?

我已经检查过,发现 undefined、null、Infinity、-Infinity 都是相等的。

0 投票
1 回答
40 浏览

javascript - Javascript检查,如果数组元素等于var?

我有一个这样的数组:

现在我想检查某个变量是否与数组 [8] 的值相同。因此,我认为我可以使用:

这似乎在我的代码中不起作用。那么任何人都可以帮助我,如何解决这个问题?

0 投票
0 回答
14 浏览

php - PHP 结果中的 FMOD 不被视为等于它们的等效浮点数

所以我知道这FMOD有时会给出一些古怪的答案,因为它有点近似。但即使考虑到我正在努力利用它稍后在代码中抛出的答案。

例如,fmod(16,1.6)给我们 1.6 而不是 0,这很好。在下面的代码中,回显$goodfit打印 1.6 但不打印欢呼。

我尝试过双等式符号而不是三重式,以防这是一个数据类型问题,我尝试将$goodfit等式四舍五入到小数点后一位。

一切似乎都有些奇怪。我只是想编写一些代码来触发是否精确划分。

0 投票
0 回答
31 浏览

javascript - 2.0 === 2 的 javascript 相等性 - 适用于所有浏览器

我想编写一个函数来从浮点数(如 2.0、5.00 但不是 3.04)中修剪额外的十进制 0。

所以我写了这个:

但是 2.0 和 2 之间的这种相等性在所有 javascript 环境中都成立吗?或者它有什么怪癖吗?

谢谢你的帮助

0 投票
1 回答
20 浏览

javascript - JavaScript中的三等号首先比较类型的值?

三等分测量值和类型。但我想知道它首先比较值并返回 false 的顺序,反之亦然。