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

  • 应交税费是什么科目
  • 安装服务费税率是多少
  • 水利建设基金按照增值税征收
  • 独资企业的个人所得税怎么缴纳
  • 出纳与会计现金对不上
  • 专门借款资本化时点
  • 信用评估费用收费标准
  • 去年的增值税普票能作废吗?
  • 预交增值税设备租赁是否可抵扣
  • 资产负债表存货项目期末余额怎么算
  • 属于会计核算方法的
  • 软件出口税收政策
  • 租赁房屋增值税
  • 凭证更正方法有哪些
  • 营改增后增值税专用发票抵扣规定
  • 增值税发票对方已认证怎么冲红
  • 金税三期个人客户端在哪下载
  • 营改增后餐饮业税种
  • 收到退印花税款怎么入账
  • 主营业务收入多栏式怎么填
  • linux获取网络设备的交换机网络
  • 怎么打开win11的控制面板
  • windows10护眼色设置
  • 在php中,字符串有哪些表示形式
  • vb enabled
  • upload靶场搭建
  • 报错500是什么意思
  • zend framework手册
  • 外商投资企业如何定性
  • 小微企业所得税税收优惠政策2023年
  • php数据库设计
  • php运用
  • 检测命令
  • 代扣车船税的会计处理
  • 为员工购买意外险会计处理
  • 收到房租不开票账务处理
  • 织梦面包屑导航最后的分隔符大于号去掉方法
  • 开发区政府退税政策合法吗
  • 应收款需要平行公司吗
  • 物业公司广告费收入税率
  • 一般纳税人企业所得税税率
  • 利息收入如何入会计科目
  • 项目费用有哪些
  • 哪些项目可以计提汇兑损益
  • 注销时,其他应付款有余额,怎么冲减
  • 实收资本现金入账怎么办
  • 无票收入如何做凭证
  • 社保金的滞纳金个人承担吗?
  • 事业单位可以购买工作服吗
  • 基本户转账到法院怎么转
  • 返利开红字发票怎么做账
  • 总包分包怎么区分
  • 主营业务收入用什么账簿登记
  • 内部交易内部交易收益造成的当期折旧的多计额
  • 贴现到期后
  • 个体户开广告发票需要交税吗
  • 国家也通过国有企业利用自己的财政资金
  • 建筑行业小规模纳税人税率1%
  • 刻章费发票怎么开
  • 怎么从会计小白做到总账会计
  • 公司支付质保金怎么做账
  • Win7 64位 mysql 5.7下载安装常见问题小结
  • mysql实时监控工具
  • Windows设置启动引导
  • windows任务管理器命令
  • ubuntu怎么用linux
  • macbook桌面2
  • xp怎么改w7
  • 日历显示不全
  • win7任务栏怎么全部显示出来
  • android程序的基本结构
  • cocos2d-x教程
  • vue-resource + json-server模拟数据的方法
  • angularjs2
  • google gsoc
  • android中的webview
  • 甘肃国家税务发票查询
  • 贵州新农合可以打电话停保吗
  • 学费减免政策
  • 济南高新区工商局政务大厅电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设