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

  • 消费税计算时的进项税额
  • 金税三期是什么时候投入使用的
  • 普通发票为什么只能领一张
  • 费用化的研发支出是否可以加计扣除
  • 客户到期不付款如何处理
  • 生产企业出口货物可享受免税并退税
  • 材料采购发生的合理损耗计入
  • 支付的运输费用可以扣除吗
  • 小规模纳税人转成一般纳税人条件
  • 股票印花税怎么交
  • 代收款项属于收入范围吗
  • 新办企业注册资本和投资总额
  • 多缴的社保退还给员工是否还要算个税
  • 城市维护建设税属于什么税种
  • 电子商务出来干嘛
  • 个人代收工程款分录
  • 如何进行网速测试设置
  • 怎样升级智慧中小学版本软件
  • 苹果手机id被锁定什么意思
  • 工伤保险公司缴纳部分为何是0
  • 如何申请税务发票
  • 先入费用后来发票怎么做账
  • 机票增值税怎么计算
  • windows11怎么删除临时文件
  • 无法访问windows installer服务,没有正确安装
  • 加班费如何做账
  • 质量扣款入什么科目
  • 确认坏账的会计处理
  • exescope是什么软件
  • pacis.exe - pacis是什么进程 有什么用
  • phpseessid
  • 环境保护税的征税范围及计税依据
  • 老项目简易征收税务需要的资料有哪些
  • vue引入网络js
  • node.js教程详细
  • php运行linux命令
  • mysql的一些命令
  • 购买商品优惠怎么做账
  • 房地产开发企业土地出让金扣除政策
  • 合并报表抵消分录
  • 字符串合并函数
  • 小规模纳税人享受3%征收率减按1%征收,销售额计算公式
  • 专用发票红冲有时间限制吗
  • 捐赠 赞助 区别
  • 债务重组的账务处理和税收差异
  • 辞退福利的会计分录怎么写
  • 委托加工存货收回后直接用于销售的账务处理
  • 农产品收购进项税抵扣会计分录
  • 增值税不超过30万,普通发票可以开0税率吗
  • 往来账怎么记账
  • 小规模企业发票税率是多少
  • 加油费不征税发票可以报销吗
  • 采用补偿贸易方式的是
  • mysql很卡
  • iis6设置
  • 关闭win10操作系统,相当于
  • debian reference
  • win8 chkdsk
  • win10系统怎么查询ip
  • win11连接win7共享打印机
  • win7安装cad2010
  • 电子版win10怎么安装
  • win8任务栏点击没反应
  • z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
  • opengl基础知识噪声名词解释
  • android属性动画
  • vbs以管理员权限运行
  • jquery代码实现鼠标点击
  • nodejs中向HTTP响应传送进程的输出
  • unity3D利用W,A,S,D让物体移动
  • linux 打包
  • unity获取当前位置
  • jquery 打印方法
  • python中的迭代器
  • 税务稽查案件办案程序规定
  • 代扣代缴企业所得税会计分录
  • 河北工伤网上申请流程
  • 12366是哪里的税务局
  • 湖北省税务局税务纪检委员时间
  • 2020北京户口指标数量
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设