javascript - 如何将两个字符串作为数字相加?

标签 javascript

<分区>

我有两个只包含数字的字符串:

var num1 = '20',
    num2 = '30.5';

我原以为我可以将它们加在一起,但它们被连接起来了:

num1 + num2; // = '2030.5'

如何强制将这些字符串视为数字?

最佳答案

我会先使用一元加号运算符将它们转换为数字。

+num1 + +num2;

关于javascript - 如何将两个字符串作为数字相加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40223720/

上一篇:javascript - 背景尺寸 : cover causing background image to resize on touch in mobile Chrome

下一篇:jquery - 简单的代码适用于 Pen,但不适用于我的编辑器

相关文章:

javascript - React - 在状态中写入和读取嵌套对象

javascript - 在 'updated_cart_totals' jQuery 事件上获取 WooCommerce 刷新购物车总数

javascript - 如何为粘性导航栏制作动画

jquery - 如何使用 jquery 一次关闭多个弹出窗口?

javascript - 导航栏和 AJAX 加载

java - 在同一页面上显示结果

javascript - 单击 Accordion 标题上的按钮时显示/隐藏按钮 - jQuery

javascript - $HTTP_RAW_POST_DATA 错误 - 未发布数据

javascript - 通过 JQuery 关注 HTML 元素的下一个 tabindex onEnter keypress

javascript - 加载时添加 AngularJS 文件