Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
其中是JavaScript中的转换规范';s左移(<;<;)运算符_Javascript_Type Conversion - Fatal编程技术网

其中是JavaScript中的转换规范';s左移(<;<;)运算符

其中是JavaScript中的转换规范';s左移(<;<;)运算符,javascript,type-conversion,Javascript,Type Conversion,我想确定在JavaScript的数字处理方面我所缺乏的知识是什么。JS处理shift left操作符的方式显示了这个间隙 我的理解是,在JavaScript中,“所有数字都是浮点”。但这不符合位移位运算符,事实上,可证明的行为也告诉我,这方面的内容比我所知道的更多 我在这里检查了规范:它(在这一点上)所说的是 左移位运算符(可在抽象操作中找到: 让lnum变成32(x) 让rnum成为!ToUint32(y) 而ToInt32基本上执行: 设INT32位为int模2 a) 不,b)查看伊藤,这是

我想确定在JavaScript的数字处理方面我所缺乏的知识是什么。JS处理shift left操作符的方式显示了这个间隙

我的理解是,在JavaScript中,“所有数字都是浮点”。但这不符合位移位运算符,事实上,可证明的行为也告诉我,这方面的内容比我所知道的更多

我在这里检查了规范:它(在这一点上)所说的是


左移位运算符(可在抽象操作中找到:

  • 让lnum变成32(x)
  • 让rnum成为!ToUint32(y)
  • 而ToInt32基本上执行:

    设INT32位为int模2


    a) 不,b)查看伊藤,这是另一个完整的文档部分,非常感谢,这非常有帮助。@TobyEggitt参见和