加法:“+”

JavaScript中,字符串与任意数据类型用加号连接,都表示字符串的拼接

如:

var num = 123;

var str = “123”;

var temp = num + str;

temp为:123123;//temp 的值的类型为string

需要注意的是减法“-”;

当 temp = num -str;temp 的值为0;

在数字与字符串相减时,会将字符串自动转换成number类型,再进行减法操作;

首先要知道数字和字符串是不能相乘的,如:
var m = 3;
var n = “b”;
console.log(m * n); //这里相等的结果是NaN,表示得到的不是一个数值(Not a Number)

但我们可以将数值字符串转换后进行相乘或其它算术运算。如:
var a = “2”;
var b = 3
var num = Number(a); //将字符串转换成数值
if ( isNaN( num)) { //转换可能失败,如a不是数字值的情况。
console.log(‘a非数字值’);
}
else { //转换成功就可以进行算术运算了。
console.log(a*b);
}
简单说,要让数字和字符串相乘,就用Number函数将字符串转换成数值,然后再执行运算。这些都是比较基础的知识,建议你可以在秒秒学的JavaScript课程上夯实下基础。

JavaScript 加减法相关推荐

  1. TopTal 进阶 JavaScript 面试题

    原网址:37 Essential JavaScript Interview Questions 以下为我对这37个题目的翻译和解答,其中小部分题目的解答是我认为官方解答的很合适,也无需更为深入的挖掘, ...

  2. JavaScript四则运算的一些特殊情况

    JavaScript四则运算有一些点是容易在面试中考到的.闲话不多说,直接上点: 一.加法: 正常的加法每个人都会,但是一些特殊情况的加法可能许多人都已经忘记,或者根本就不了解.下面,以一个例子说明: ...

  3. JavaScript 日期操作我不知道的事情

    平时对 Date 很多内容都一知半解,每次一用到 Date 就需要查资料,着实恼火. 故此文记录关于 JS 日期操作那些我不知道的事. 基础问题 Date.prototype.getTime() 返回 ...

  4. 为什么c语言加法错误,分数的加减法——C语言初学者代码中的常见错误与瑕疵(12)...

    重构 题目的修正 我抛弃了原题中"其中a, b, c, d是一个0-9的整数"这样的前提条件,因为这种限制毫无必要.只假设a, b, c, d是十进制整数形式的字符序列. 我也不清 ...

  5. 第三篇 JavaScript基础

    知识预览 BOM对象 DOM对象(DHTML) 实例练习 转:https://www.cnblogs.com/yuanchenqi/articles/5980312.html#_label2 一.Ja ...

  6. JavaScript(JS)(一)

    文章目录 注 JavaScript基础知识 JavaScript作用: JavaScript写在哪里 写在script标签里 外部的js文件内,然后引入 输入输出语句 JS一些注意事项 变量 声明变量 ...

  7. JavaScript学习方法

    首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门.谈不上经验,都是一些教训.这个时候有人要说,"靠,你丫半桶水,凭啥教我们".您先别急着骂,先听我说.你叫一个大 ...

  8. 09.JavaScript算术运算符(加、减、乘、除、幂、余)、自增、自减、缩写、位移

    JavaScript算术运算符 章节目录 上一篇:<类型转换> 下一篇:<比较运算符> 运算符是数学计算中的概念,我们从小学就在学习的+.-.*./就是最基础的运算符. 运算符 ...

  9. HTML JavaScript 基础学习

    HTML 中肯定会用到 JavaScript 的知识点,会点 JavaScript 的基础知识不会吃亏,其实打算去买JavaScript的教程去专门学习一下,但是交给我的时间不多了,记录一点,能会一点 ...

最新文章

  1. 如何理解“异或(XOR)”运算在计算机科学中的重要性?(转自-阿里聚安全)...
  2. .net core webapi 部署windows server 2008 r2 笔记
  3. linux内核网络协议栈--网卡报文收发(十六)
  4. 如何学习oracle
  5. 一篇文章理解深度神经网络5个常用激活函数
  6. 配置redis自启动脚本
  7. Codeforces Global Round 12 E. Capitalism 差分约束
  8. 谈一谈对旋转矩阵的理解
  9. Oracle触发器5-Instead of触发器
  10. 第二步_安装samba服务器
  11. 洛谷P1982 小朋友的数字
  12. win下MySQL 8.0.11 修改密码、开启远程访问
  13. Linux vi 查找和替换字符串
  14. Flutter 路由原理解析
  15. 大型机汇编HLASM - HOOK ISPF命令START(一)
  16. 深富策略核心资产崩了
  17. Rails 内置方法大全(慢慢积累中)
  18. iFixit高清完整拆解:iPhone 7 Plus
  19. 多模态深度学习综述总结 与 目标检测多模态融合领域论文推荐
  20. java 下载 docx文件_Java文件下载的几种方式.docx

热门文章

  1. 人力资源外包有哪些优势和劣性?企业如何适应
  2. AAA认证——IE阶段
  3. BW学习十六(dso)
  4. 自定义蜘蛛网图 NetView
  5. L1-044 稳赢(15分) java
  6. 华为服务器 阵列信息查看,服务器查看磁盘阵列
  7. 【力扣周赛】第342场周赛
  8. 木瓜移动:从KOL到内容营销,出海品牌如何争夺流量新战场
  9. 2021最新Android知识体系总结,实战篇
  10. 【操作系统】第九章-操作系统接口