JavaScript中字符串与数字间的运算

JavaScript中字符串与数字间的运算分三种情况
第一种:字符串+数字

"12"+34="1234";

带双引号的为字符串,如果和一个数字相加,那么它的结果为字符串。除非两个数字都不带双引号,则才可以实现两个数字的相加。

12+34=46;

第二种:第一个(无论是字串还是数字)前面有符号:

+"12"+34=46;

因为"12"前面有+号(或者叫连字符),+号前面没有别的东西了,所以就判断它表示的是 一个正数(+12),进而将“12”转换成了数字。

+12 + "34" = 12 + "34" ="1234"   //这种结果是第一种的字符串+数字类型,结果为字符串。

第三种:减法乘法除法运算
1)如果字符里面为纯的数字,将会转换为数字类型进行运算

"13"-12=1;
"5"*6=30;
"6"/2=3;

2)如果有字母或者特殊符号进行运算,结果将会出现NaN(not a number)。

var res = "666hhh"-“34”;
console.log(res);   //Nan;
  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值