无法理解javascript的行

无法理解javascript的行,javascript,Javascript,我无法理解JavaScript的一小部分代码。 请帮助我了解以下JavaScript块的含义: x = 2 + a / 30 >> 0; “>>”在JavaScript中的含义是什么 D = !0; D的值是多少?不仅仅是JavaScript,它对几乎所有编程语言都是移位运算符 是一个链接: 示例:5格式化您的代码。。。人们比你更难理解你的代码。D的价值是什么?你试过运行它吗D=!0;,也可以只在浏览器的控制台中运行。。。(firefox中的ctrl+shift+k)

我无法理解JavaScript的一小部分代码。 请帮助我了解以下JavaScript块的含义:

x = 2 + a / 30 >> 0;
“>>”在JavaScript中的含义是什么

D = !0;

D的值是多少?

不仅仅是JavaScript,它对几乎所有编程语言都是移位运算符

是一个链接:


示例:5格式化您的代码。。。人们比你更难理解你的代码。
D的价值是什么?
你试过运行它吗<代码>D=!0;,也可以只在浏览器的控制台中运行。。。(firefox中的ctrl+shift+k)