三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 338|回复: 0
打印 上一主题 下一主题

JavaScript 将字符串转换为数字

[复制链接]

942

主题

950

帖子

3062

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3062
跳转到指定楼层
楼主
发表于 2017-9-1 11:48:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
将字符串转换为数字
全局方法 Number() 可以将字符串转换为数字。
字符串包含数字(如 "3.14") 转换为数字 (如 3.14).
空字符串转换为 0。
其他的字符串会转换为 NaN (不是个数字)。
  1. Number("3.14")    // 返回 3.14
  2. Number(" ")       // 返回 0
  3. Number("")        // 返回 0
  4. Number("99 88")   // 返回 NaN
复制代码
方法描述
parseFloat()解析一个字符串,并返回一个浮点数。
parseInt()解析一个字符串,并返回一个整数。
一元运算符 +
Operator + 可用于将变量转换为数字:
实例
  1. var y = "5";      // y 是一个字符串
  2. var x = + y;      // x 是一个数字
复制代码
如果变量不能转换,它仍然会是一个数字,但值为 NaN (不是一个数字):实例
  1. var y = "John";   // y 是一个字符串
  2. var x = + y;      // x 是一个数字 (NaN)
复制代码


回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2026-1-19 23:57 , Processed in 0.032529 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表