js学习笔记:基本包装类型——Number
来源:互联网 发布:电子数据取证 编辑:程序博客网 时间:2024/05/14 07:31
Number是与数字值对应的基本包装类型,可以调用Number构造函数并传递数值来创建Number对象。
var numberObject = new Number(10);
- 重写了valueOf方法:返回数值
- 重写了toString和toLocaleString:返回字符串形式的数值
- 还可以为toString方法传递表示基数的参数,来告诉他返回多少进制的数值的字符串形式。
toFixed()
按照指定的小数位返回数值的字符串表示。
var num = 10;num.toFixed(2); //"10.00"
如果数值本身包含的小数位比指定的还多,那么接近指定的最大小数位的值就会舍入。
var num = 10.005;num.toFixed(2); //"10.01"
能够自动舍入的特性,使得toFixed方法很适合处理货币值。
toExponential()
该方法返回指数表示法表示的数值的字符串形式。
接收一个参数,该参数同样也是指定输出结果中的小数位数。
var num = 10;num.toExponential(1); //"1.0e+1"
toPrecision()
可能会返回固定大小格式(fixed),可能返回指数格式(exponential)。
接收一个参数,即表示数值的所有数字位数(不包括指数部分)。
var num = 99;num.toPrecision(1); "1e+2"num.toPrecision(2); "99"num.toPrecision(3); "99.0"
toPrecision方法会根据需要处理的数值决定到底是用toFixed方法还是toExponential方法,而这三个方法都可以通过向上或向下舍入,做到以最准确的形式来表示带有正确小数位的值。
与Boolean类似,在使用typeof和instanceof操作符时,Number类型实例和数值基本类型的表现完全不同,不建议使用Number构造函数
var numberObject = new Number(10);var numberValue = 10;typeof numberObject; //"object"typeof numberValue; //"number"numberObject instanceof Number; //truenumberValue instanceof Number; //false
0 0
- js学习笔记:基本包装类型——Number
- js学习笔记:基本包装类型——Boolean
- js学习笔记:基本包装类型——String
- 【JS学习笔记】基本包装类型
- js学习笔记:基本包装类型
- JavaScript学习笔记——基本包装类型(上)Boolean、Number
- 对js中的引用类型的理解(6)——基本包装类型(Booelean、Number、String)
- js基本包装类型
- JS 基本包装类型
- javascript笔记之 基本包装类型(Boolean、Number、String)
- [笔记]基本包装类型
- JS高级程序设计——基本包装类型
- JavaScript学习笔记——基本包装类型(下)String
- (25)Java学习笔记——常用对象API / 基本类型包装类
- JAVA学习笔记——Array工具类以及基本类型包装类
- Java学习笔记5——基本类型与包装类
- javascript基本包装类型学习笔记之----基本包装类型的基本特点
- javascript学习——基本包装类型总结
- 等级分布图的边界元素的处理
- JS-类型转换
- 求一个字符串中连续出现次数最多的子串
- HDU 5878 I Count Two Three (DFS预处理 + 二分)
- 对称的二叉树
- js学习笔记:基本包装类型——Number
- C#控制台基础 删除一个空文件夹(回收站中找不到)
- 【原创】东方耀reactnative 视频23之-ViewPageAndroid
- input边框
- The Python Challenge Level-6 Solution
- 获取屏幕的密度方法
- 最优分解方案(贪心+高精乘单精)
- Java NIO使用及原理分析(三)
- java转行数据分析——中国大学生的职场三年体验后的人生分析 (对java工作分析及思考)