生活中也有编程的细节(1) - 浮点数
时间:2011-03-17 来源:周小依
从今天开始慢慢整理一下以前的笔记,
第一个浮点类型,
一般来说在as js 都可以这样写:
var n:Number = .1; //as
var n = .1; //js
//最好还是这样写: var n:Number = 0.1;
浮点类型有个容易出错的地方, 因为它不精确, 我们以正常的思维去考虑它 比如 1.1-1 = 0.1; 0.3 -0.2 = 0.1;
其实并不是这样的, 而且会得到不同的结果
1.1-1 = 0.10000000000000009
0.3-0.2 = 0.09999999999999998;
其实完全我们可以用生活的方式去理解, 大家一定遇到过这样的事情, 比如买了一张高铁的票, 因为你有某些事情要处理想要换一张某个时间段的票, 你觉得你肯定能换到,当别人告之你没有座位的时候, 那价格就不一样了. 其实这就是一种很小的细节, 实战虽然是好事,但是细节绝对不能忽略.
相关阅读 更多 +