了非数字类（not a number, NaN），它们不等于自身），但反向的同等性质并不一定成立。例如两个字串物件可以是不同物件（第一种意义不相等），但它们包含相同的字元序列（第二种意义上相等）。有关此问题的更多信息，请参阅识别（identity）。实数中包括许多简分数，无法以浮点算数精确地表示，所以需要在给定误差范围内来测试相等性。但这样的误差范围将打破一些例如传递性、反身性的要求性质：IEEE浮点标准是判断 Nan ≠ NaN 成立（NaN不等于自身）。其他编程元素例如可计算的函数，可能没有相等