问题标签 [equals-operator]
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.
java - 无法在原始类型 long 上调用 equals(long)
我不能使用equals
长值:
错误:无法在原始类型 long 上调用 equals(long)
也不==
适用于长值。
如何检查长值是否等于?
java - Java 等于或 ==
我知道在 String 类的情况下,您通常必须使用 .equals() 比较两个字符串,例如:
但是,我今天试过这段代码:
那么,java中有什么改变吗?现在字符串在使用 == 时是否使用标准的可比较实现?
java - 布尔等于:0 == a,操作数顺序重要吗?
我看到有些人在他们的代码中写了这个布尔等于,我通常将常量放在“==”运算符的右侧。我注意到 0 == a 的运算速度比 a == 0 快。有人能解释一下为什么吗?它的最佳做法是什么?
javascript - 用一行中的两种情况编写 if-else 语句的短缺
有一个 javascript 表达式将name
变量分配给renamed
变量。一个排除总是相同的:
但是,我想要两个排除项:
- 将 John 重命名为 Johny
- 将 Alex 重命名为 Alexander
- 所有其他名称均未更改。
是否可以将这个表达式写在一个字符串中?
我需要它在一个字符串中完成。
谢谢你。
postgresql - PostgreSQL 中的 ( := ) 和 ( = ) 有什么区别?
什么时候适合使用每个?在什么情况下可以互换使用?
c# - C# this.Equals(typeof(...));
我有以下代码:
Wall 和 Floor 类都继承自 Tile。在程序的另一点,我有一个 if 语句,例如:
瓷砖是瓷砖类的二维数组,它们的内容被初始化为地板或墙壁。因此,如果图块是墙,则它是可挖掘的(并且应该返回 true),但无论如何它总是返回 false,因此,不会执行其他代码。由于我不熟悉 C#,我想我在语法方面做错了,有什么建议吗?
c# - 为什么 StringBuilder.Equals 在这种情况下会返回“true”?
我在比较 C# (XNA) 中的两个 StringBuilders 时遇到了一个小问题。
两者都在我的代码的不同部分初始化。一个简单的 Console.WriteLine 显示它们包含相同的文本。但是,以下是错误的:
但以下是正确的
这怎么会发生?
php - 在 Yii 中添加相等和不相等条件
如何找到等于$id
但不等于的记录$name
?
java - 当通过 == 运算符比较对象时 java sop 命令未打印附加文本为什么?
我的代码如下
输出:
错误的
我将对象作为参考/地址进行比较,并尝试像这样打印:
s1==s2::假
但直接显示假。为什么?