- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想知道为什么 ECMA 脚本不支持开箱即用的整数。我当然知道有某种整数(这个问题的答案中有一个很好的总结:Difference between floats and ints in Javascript?)。但这些仍然不是“真正的”整数。 float 作为整数的问题非常多。那么为什么它不支持整数,为什么 ECMA 脚本 6 没有修复这个问题?
最佳答案
语言是在10天内设计和实现的,所以本来就是时间紧迫的问题。来自horses mouth :
Yes, it was there from the start. But bignums were not in the cards. JS had to "look like Java" only less so, be Java's dumb kid brother or boy-hostage sidekick. Plus, I had to be done in ten days or something worse than JS would have happened.
So double by default, int under the hood, and bitwise ops are 32-bit int (uint if you use >>>). I blame Java.
我不知道为什么它没有出现在 ES2015 的桌面上。对我来说,删除样板文件似乎需要做很多工作,但我只是猜测。 Brendan Eich 在 Twitter 上非常活跃,你可以问问他。 :)
关于javascript - 为什么 ECMA 脚本不提供开箱即用的整数类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31780183/
当我开始我的 openbox session 时,我需要这样的东西: firefox -p Profile 1 #Open in workspace 4 firefox -p profile 2 #O
我是一名优秀的程序员,十分优秀!