js中数字型的变量转化成int,float以及取几位小数
2015-08-06 18:28
567 查看
js中数字型的变量转化成int,float以及取几位小数
javascript中的变量都是弱类型,所有的变量都声明为var,在类型转换过程中就没有java那么方便,它是通过 parseInt(变量)、parseFloat(变量)等方法来进行类型转换的。没有parseDouble(变量)这种类型转换,因为在javascript中不分单精度float和双精度double,凡事有小数的变量都认为是float,因此要取小数后的n位,要用方法toFixed(n)来得到。var f=2.56556; f.toFixed(2);
可取到变量f小数后的2位,如果不是float型,还需要进行类型转换(parseFloat(变量名)),才能通过此方法获得。
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
返回由字符串转换得到的整数。
parseInt(numString, [radix])
参数
numString
必选项。要转换为数字的字符串。
radix
可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。
说明
parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。
parseInt("abc") // 返回 NaN。
parseInt("12abc") // 返回 12。
可以用 isNaN 方法检测 NaN。
相关文章推荐
- [Javascript] Array.prototype.slice.call(obj)用法
- javascript 记录按键动作和按键时间
- js中的字符串
- JSOP
- 关于JSP的Cookie的入门学习,以及部分代码的备注解释
- JavaScript 相关问题
- 【web】json和xml比较
- C# 对象的序列化与反序列化 (DataContractJsonSerializer)
- 13个对web设计师有用的JavaScript插件
- js 执行效率问题
- JS三元运算符
- js 实现replaceAll
- js中匿名函数的N种写法
- nsdictionary ,nsarray 和 json 字符串 的转换
- 使用js模拟ecshop元素挪移
- 公用方法Store
- Arcgis for JS实现台风运动路径与影像范围的显示
- Mark:JSP页面中的pageEncoding和contentType两种属性
- JS实现霓虹灯文字效果的方法
- Threejs创建及设置face