var floatVal = .33 * 10;的结果为什么是3.3000000000000002 呢? 很正常嘛float 类型就是这样的了你可以用四舍伍入在输出时处理一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 float型的取值范围是3.4E-38~3.4E38允许的值是-3.402823466E+38到-1.175494351E-38、0和1.175494351E-38到3.402823466E+38float型就是这么规定的。楼主例子很多人遇过。.33很特殊 。变成.3*10+0.03*10尽量避免。 呵,我用Math.round();后它得出的数据就只是整数,那怎样设置它的小数位数呢? Math.round(12.345*100) / 100 extjs disabled问题 js拖拽图片问题 有何不对? 用JavaScript删除下拉框里的内容 请问这几个属性是做什么的? 搞定就给分,代码明晰,在线等...... 请教:页面层次。 一个用js生成的菜单(dhtml),当碰到frame的时候就会被遮盖住 如何在web页面,把元素固定到相对或绝对的位置上去 tomcat中jsp文件和java文件怎样部署 显示不出email地址 的
允许的值是-3.402823466E+38到-1.175494351E-38、0和1.175494351E-38到3.402823466E+38float型就是这么规定的。楼主例子很多人遇过。.33很特殊 。变成.3*10+0.03*10尽量避免。