位置: 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)

  • 拥有大量微博粉丝的作用(微博粉丝多有钱吗)

    拥有大量微博粉丝的作用(微博粉丝多有钱吗)

  • 苹果13mini采用什么屏幕材质(iphone13mini测评)

    苹果13mini采用什么屏幕材质(iphone13mini测评)

  • vivox70怎么设置自动关机(vivox70怎么设置定时开关机)

    vivox70怎么设置自动关机(vivox70怎么设置定时开关机)

  • 苹果5g怎么切换 (5g怎么切换4g苹果手机)

    苹果5g怎么切换 (5g怎么切换4g苹果手机)

  • 拼多多退回件是什么意思(拼多多退回件是什么快递)

    拼多多退回件是什么意思(拼多多退回件是什么快递)

  • sir是什么(sir是什么牌子)

    sir是什么(sir是什么牌子)

  • 抖音拉黑对方评论是否能看到(抖音拉黑对方评论还在怎么办)

    抖音拉黑对方评论是否能看到(抖音拉黑对方评论还在怎么办)

  • flyme是什么意思(flyme是什么意思英语)

    flyme是什么意思(flyme是什么意思英语)

  • 注销手机号微信号会被注销吗(注销手机号微信支付宝怎么办)

    注销手机号微信号会被注销吗(注销手机号微信支付宝怎么办)

  • 小米8青春版可以插内存卡吗(小米8青春版可以开空调吗)

    小米8青春版可以插内存卡吗(小米8青春版可以开空调吗)

  • coloros7为什么那么费电(coloros7.1更新了什么)

    coloros7为什么那么费电(coloros7.1更新了什么)

  • qq群看别人发的视频有记录吗(qq群别人发的文件我下载对方知道么)

    qq群看别人发的视频有记录吗(qq群别人发的文件我下载对方知道么)

  • 移动2g和4g有什么区别(移动2g3g4g什么意思)

    移动2g和4g有什么区别(移动2g3g4g什么意思)

  • mate30有哪些颜色(mate30有些什么颜色)

    mate30有哪些颜色(mate30有些什么颜色)

  • mate30pro5g屏幕是三星的吗(mate30pro 5g的屏幕)

    mate30pro5g屏幕是三星的吗(mate30pro 5g的屏幕)

  • 爱奇艺为什么不能自动播放下一集了(爱奇艺为什么不能扫码登录了?)

    爱奇艺为什么不能自动播放下一集了(爱奇艺为什么不能扫码登录了?)

  • 苹果8有没有人像模式(苹果8有没有人脸识别解锁)

    苹果8有没有人像模式(苹果8有没有人脸识别解锁)

  • 抖音如何引流到拼多多店铺(抖音如何引流到线下)

    抖音如何引流到拼多多店铺(抖音如何引流到线下)

  • 淘宝扣2分有什么影响(淘宝扣两分)

    淘宝扣2分有什么影响(淘宝扣两分)

  • 苹果8p和xr尺寸(苹果8p与苹果xr尺寸对比尺寸)

    苹果8p和xr尺寸(苹果8p与苹果xr尺寸对比尺寸)

  • 运行窗口怎么打开(运行窗口怎么打开快捷键)

    运行窗口怎么打开(运行窗口怎么打开快捷键)

  • qq其他应用打开怎么换(QQ其他应用打开取消默认)

    qq其他应用打开怎么换(QQ其他应用打开取消默认)

  • 快手obs怎么用(如何用obs直播快手)

    快手obs怎么用(如何用obs直播快手)

  • iphone11多厚(iPhone11多厚)

    iphone11多厚(iPhone11多厚)

  • 企业微信如何解绑微信号(企业微信如何解绑QQ邮箱)

    企业微信如何解绑微信号(企业微信如何解绑QQ邮箱)

  • win10待机怎么唤醒(wind10待机唤醒)

    win10待机怎么唤醒(wind10待机唤醒)

  • 总结JS中常用的数组的方法大全(总结js中常用的字符)

    总结JS中常用的数组的方法大全(总结js中常用的字符)

  • 企业清算分配要交所得税吗
  • 企业股东分红怎么交税
  • 出口免税产品如何缴纳附加税
  • 应发工资和实发工资计算公式excel
  • 财务报表没有申报表
  • 机械设备关税税率多少
  • 车船税每年都要交吗标准多少
  • 银行存款利息收入要交增值税吗
  • 广告策划费会计分录
  • 预算外资金收入政府会计
  • 租入厂房改建折旧年限
  • 贷款损失准备金怎么计算
  • 民办非营利组织幼儿园清算时固定资产如何处理
  • 售后回购涉税处理
  • 建筑施工企业质量体系环境包括
  • 固定资产融资租赁账务处理
  • 给员工发中秋福利
  • 发出库存商品没发货
  • 销项负数发票如何作废
  • 公司代缴员工个税
  • 小规模纳税人普票超过30万怎么交税
  • 退税勾选后如何开红字
  • 新成立的公司怎么交公积金
  • 专票上的账号打错了
  • 申报清单怎么写
  • 个税按月算和按年算为什么不一样
  • 限制性股票股利会计处理
  • 产生的多缴税款怎么做账
  • 无发票的支出如何入账
  • 小型微利企业年度汇算清缴报哪些报表
  • 工资一定要通过应付工资科目吗
  • 本年利润余额负数表示什么意思
  • 不是公户付的款开发票可以做账吗
  • 不同业务的进项税额抵扣
  • 个人交五险一金和单位交五险一金的区别
  • 债权转增资本的条件
  • php怎么设置中文
  • windows dvd maker是什么
  • 房产契税什么时间缴纳
  • 公会经费缴费单位应于每月
  • 预缴企业所得税怎么做账务处理
  • 受托方代扣代缴的消费税计入什么科目
  • php如何实现自动加载
  • mac配置flutter环境变量
  • ab1562a固件
  • 公司交社保国家承担吗
  • 受托代销的分录
  • 会计分录格式范本手写
  • 个人代人开普票个税怎么算
  • 股东退股如何清算表格
  • 广告设计与制作专科就业前景
  • 两处取得工资薪金如何申报
  • 劳务分包劳务费付款比例
  • 产假工资扣税
  • 房产税应纳税额计算例题
  • 物业公司水费差额征税如何申报
  • 暂估入库后发票整单折扣
  • 购买固定资产的增值税计入成本吗
  • 建筑业暂估成本票来了后的账务处理
  • 退了的社保能申请回来吗
  • 认证未抵扣往哪里记
  • 商贸公司主营业务成本会计分录
  • 销项税红字发票如何做账
  • Win8系统Smartscreen筛选器界面变灰无法设置的解决方法
  • win8系统界面切换成win7
  • ubuntu 12.04使用QQ截图安装教程
  • linux修复工具
  • 需要牢记的号码
  • bat获取当前路径的值
  • android平台搭建
  • node.js java 性能
  • javascript web开发
  • python3.6安装pil
  • 东莞市税务局稽查局
  • 江苏国税电子税务局网上申报流程
  • 河南税务机关
  • 办公室租金可以开专票抵扣进项税吗
  • 河南省地税局副局长
  • 房产税怎么申报操作流程视频
  • 亏损可以结转吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设