标签:返回 10 parseFloat Number 123 parseInt 方法
Number 方法
toString() 方法
toString()
以字符串返回数值
所有数字方法可用于任意类型的数字(字面量、变量或表达式)
var x = 123;
x.toString(); // 从变量 x 返回 123
(123).toString(); // 从文本 123 返回 123
(100 + 23).toString(); // 从表达式 100 + 23 返回 123
toExponential() 方法
toExponential()
返回字符串值,它包含已被四舍五入并使用指数计数法的数字
参数定义小数点后的字符数
var x = 9.656;
x.toExponential(2); // 返回 9.66e+0
x.toExponential(4); // 返回 9.6560e+0
x.toExponential(6); // 返回 9.656000e+0
如果没有设置参数,则不会对数字进行舍入
toFixed() 方法
toFixed()
返回字符串值,它包含了指定位数小数的数字
var x = 9.656;
x.toFixed(0); // 返回 10
x.toFixed(2); // 返回 9.66
x.toFixed(4); // 返回 9.6560
x.toFixed(6); // 返回 9.656000
toFixed(2)
非常适合处理金钱
toPrecision() 方法
toPrecision()
返回字符串值,它包含了指定长度的数字
var x = 9.656;
x.toPrecision(); // 返回 9.656
x.toPrecision(2); // 返回 9.7
x.toPrecision(4); // 返回 9.656
x.toPrecision(6); // 返回 9.65600
valueOf() 方法
valueOf()
以数值返回数值
var x = 123;
x.valueOf(); // 从变量 x 返回 123
(123).valueOf(); // 从文本 123 返回 123
(100 + 23).valueOf(); // 从表达式 100 + 23 返回 123
把变量转换为数值
这三种 JavaScript 方法可用于将变量转换为数字:
Number() 方法
parseInt() 方法
parseFloat() 方法
这些方法并非数字方法,而是全局 Javascript 方法
方法 | 描述 |
---|---|
Number() | 返回数字,由其参数转换 |
parseFloat() | 解析其参数并返回浮点数 |
parseInt() | 解析其参数并返回整数 |
Number() 方法
Number()
可用于把 Javascript 变量转换为数值
x = true;
Number(x); // 返回 1
x = false;
Number(x); // 返回 0
x = new Date();
Number(x); // 返回 1404568027739
x = "10"
Number(x); // 返回 10
x = "10 20"
Number(x); // 返回 NaN
如果无法转换数字,则返回
NaN
用于日期的 Number() 方法
Number()
还可以把日期转换为数字
Number(new Date("2019-04-15")); // 返回 1506729600000
上面的
Number()
方法返回 1970 年 1 月 1 日至今的毫秒数
parseInt() 方法
parseInt()
解析一段字符串并返回数值。允许空格。只返回首个数字
parseInt("10"); // 返回 10
parseInt("10.33"); // 返回 10
parseInt("10 20 30"); // 返回 10
parseInt("10 years"); // 返回 10
parseInt("years 10"); // 返回 NaN
如果无法转换为数值,则返回
NaN
parseFloat() 方法
parseFloat()
解析一段字符串并返回数值。允许空格。只返回首个数字
parseFloat("10"); // 返回 10
parseFloat("10.33"); // 返回 10.33
parseFloat("10 20 30"); // 返回 10
parseFloat("10 years"); // 返回 10
parseFloat("years 10"); // 返回 NaN
如果无法转换为数值,则返回
NaN
数值属性
属性 | 描述 |
---|---|
MAX_VALUE | 返回 Javascript 中可能的最大数 |
MIN_VALUE | 返回 JavaScript 中可能的最小数 |
NEGATIVE_INFINITY | 表示负无穷大(溢出返回) |
NaN | 表示非数字值 |
POSITIVE_INFINITY | 表示无穷大(溢出返回) |
数字属性不可用于变量
标签:返回,10,parseFloat,Number,123,parseInt,方法 来源: https://www.cnblogs.com/YlMXY/p/16695157.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。