位置: IT常识 - 正文

在 JavaScript 中将字符串转换为数字的 7 种方法(能用javascript 最终)

编辑:rootadmin
在 JavaScript 中将字符串转换为数字的 7 种方法 1. 使用 parseInt()

推荐整理分享在 JavaScript 中将字符串转换为数字的 7 种方法(能用javascript 最终),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在javascript中( )方法可以对数组元素进行排序,在javascript中用下面哪个关键字来定义变量,在javascript中,以下哪条语句会产生运行错误,在javascript中用下面哪个关键字来定义变量,javascript可以在以下什么地方执行,请问在javascript程序中,在javascript中用下面哪个关键字来定义变量,请问在javascript程序中,内容如对您有帮助,希望把文章链接给更多的朋友!

parseInt()解析一个字符串并返回一个整数。允许空格。仅返回第一个数字。 这种方法虽然有一个限制。如果您解析十进制数,它将四舍五入到最接近的整数值,并将该值转换为string。可能需要使用parseFloat()方法进行文字转换。

myString = '129'console.log(parseInt(myString)) // expected result: 129a = 12.22console.log(parseInt(a)) // expected result: 122. 使用 Number()

Number()可用于将 JavaScript 变量转换为数字。我们可以用它来转换字符串太数字。 如果该值不能转换为数字,NaN则返回。

Number("10"); // returns 10Number(" 10 "); // returns 10Number("10.33"); // returns 10.333. 使用一元运算符 (+)在 JavaScript 中将字符串转换为数字的 7 种方法(能用javascript 最终)

一元加号运算符 ( +) 在其操作数之前并计算其操作数,但如果尚未将其转换为数字,则尝试将其转换为数字。

const x = 25;const y = -25;console.log(+x); // expected output: 25console.log(+y); // expected output: -25console.log(+''); // expected output: 04.使用parseFloat()

parseFloat()解析一个字符串并返回一个数字。允许空格。仅返回第一个数字。

parseFloat("10"); // returns 10parseFloat("10.33"); // returns 10.33parseFloat("10 20 30"); // returns 10parseFloat("10 years"); // returns 10parseFloat("years 10"); // returns NaN5. 使用 Math.floor()

该Math.floor()函数返回小于或等于给定数字的最大整数。这对于十进制数字可能有点棘手,因为它将最接近的整数的值返回为Number。

str = '1222'console.log(Math.floor(str)) // returns 1222a = 12.22Math.floor(a) // expected result: 126.乘以数字

将字符串值乘以1不会改变值,并且默认情况下它会转换为数字。

str = '2344'console.log(str * 1) // expected result: 23447. 双波浪号 (~~) 运算符

我们可以使用双波浪号运算符将字符串转换为数字。

str = '1234'console.log(~~str) // expected result: 1234negStr = '-234'console.log(~~negStr) // expected result: -234

这是性能方面提到的方式的比较。如果您知道更多方法,请在下方评论。 谢谢你

本文链接地址:https://www.jiuchutong.com/zhishi/298959.html 转载请保留说明!

上一篇:解决云服务器远程登录SSH显示-bash-4.2问题和解决方法(云服务器远程端口)

下一篇:给深度学习研究生的入门建议(未完待续ing)

  • 注册资本印花税减半征收政策
  • 消费型增值税的含义
  • 出纳记账购进的货物
  • 免税农产品发票怎么抵扣申报
  • 计提业务提成怎么做账
  • 筹建期印花税退税分录
  • 物业公司外包保安死亡
  • 营业执照经营范围增项如何办理
  • 小规模增值税税率表
  • 贸易公司的印花税税率是多少
  • 固定资产账面价值公式
  • 合并报表的抵消分录要做账吗
  • 保险赔款个人所得税计算
  • 一般纳税人支出的钱没有发票年底怎么处理
  • 营业成本利润率是指
  • 未开票收入改为开票收入做账
  • 项目部分回款是什么意思
  • 股权收购的好处
  • 农副产品税率及范围
  • 某企业2016年年末经营资产总额为4000万元
  • 一般纳税人高速公路通行费税率
  • 买一赠一使用规则
  • 资产处置损失减少的原因
  • 金融企业哪些呆账损失可以在税前扣除?
  • 如果被客户骗了货款怎么办
  • 怎么激活win10密钥
  • php随机ua
  • 商会账目
  • 个税手续费会计分录
  • 罚款是否需要开发票
  • 当月认证了发票但没有进行增值税申报
  • 转售股票会计分录
  • 核定征收的小规模纳税人要做账吗
  • phppost带cookie提交
  • 企业生产车间发生的固定资产折旧费属于制造费用
  • 以分期收款方式销售货物的按照什么日期确认收入的实现
  • 偿还不了债务会怎么样
  • 远程访问群晖nas
  • vue的watch监听
  • 开具增值税专用发票的要求
  • 消防工程款支付方式
  • wordpresscom
  • smart局部变量
  • 财行〔2019〕11号代扣代缴手续费的解读
  • 基于中国国情的中国式现代化具有哪些特色
  • yolov5的使用
  • 无形资产转让手续怎么办
  • 住宿费补贴
  • 员工宿舍的物业费要交个税吗
  • 增值税包括哪三种类型
  • 电子汇票提示付款申请
  • 个体工商户纳税人类型怎么填
  • 单位订购价格
  • 购进商品用于销售
  • 显示应退税额就是能退是吗
  • 为什么说资产负债表是静态报表
  • 装修工程人工费占总价比例
  • 出口退税的会计处理
  • 计提加计抵减额的会计处理
  • 财务票子怎么粘
  • mysql5.7免安装版配置
  • windows安装mysql8.0
  • win10设置设备
  • lol进入游戏后电脑没声音
  • drvceox86.exe
  • win10系统如何快速回到桌面
  • linux阅读器
  • win8开始菜单变为win10
  • 微软win8.1
  • 如何解决win10系统开机一直转圈圈的问题
  • opengl gltranslatef
  • 创建步骤
  • unity服务器端
  • 无法加载odbc驱动程序
  • android隐藏图片
  • windows中的linux
  • javascript中如何获取元素?
  • 业财税一体化所指的业财税包括下列哪几项
  • 丰台和朝阳中间是哪里
  • 超豪华小汽车需要交什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设