今天在看位操作符,在非(NOT)小节中,非是指返回数值的反码。本质是操作数的负值减1。如 ~2 = -3.但用Number()对上述四个值取值分别是Number(NaN) = NaN,Number(null) = 0,Number(false) = 0,Number(undefined) = NaN.但取非值为什么都是一样的捏?
添加回答
举报
0/150
提交
取消