<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>位运算符</title> </head> <body> <script type="text/javascript"> // 位运算符(NOT)符号为 ~ // 实际上是让数字 取负值 再减一 var a = 64.8; // ~a = -2-1 // alert(~a) // 位运算 AND // 位运算 AND 由和号(&)表示,直接对数字的二进制形式进行运算。它把每个数字中的数位对齐,然后用下面的规则对同一位置上的两个数位进行 AND 运算: var b = a>>0; alert(b) </script> </body> </html>