자바는 모르겠는데 어떤 언어는 비교할 수 없는 걸 비교하려면 - dc App
undefined나 NaN같은걸 리턴하기도 함 - dc App
드모르간의 법칙이 여기에 맞는지 모르겠다만, !(a!=b)는 !a == !b랑 똑같고 !을 다시 양변에 씌우면, a == b, 그럼 뭐 똑같지 않나?
NaN이나 Undefined에 !을 하면 결과가 다르겟죠 - dc App
이를테면 자바스크립트에서는 string과 실수를 비교하면 undefined가 나오지 않나 - dc App
아 그런상황에선 전자는 NaN 후자는 false가 나옴?
https://docs.oracle.com/javase/specs/jls/se16/html/jls-15.html#jls-15.21
In all cases, a!=b produces the same result as !(a==b).
자바는 모르겠는데 어떤 언어는 비교할 수 없는 걸 비교하려면 - dc App
undefined나 NaN같은걸 리턴하기도 함 - dc App
드모르간의 법칙이 여기에 맞는지 모르겠다만, !(a!=b)는 !a == !b랑 똑같고 !을 다시 양변에 씌우면, a == b, 그럼 뭐 똑같지 않나?
NaN이나 Undefined에 !을 하면 결과가 다르겟죠 - dc App
이를테면 자바스크립트에서는 string과 실수를 비교하면 undefined가 나오지 않나 - dc App
아 그런상황에선 전자는 NaN 후자는 false가 나옴?
https://docs.oracle.com/javase/specs/jls/se16/html/jls-15.html#jls-15.21
In all cases, a!=b produces the same result as !(a==b).