var a='123';
var b=a+1;
console.log(b);
输出为1231,type是string
var a='123';
var b=a-1;
console.log(b);
输出则是122,type是number
可见在js中
当字符串与数字相加时,数字转换为string类型,起到一个拼接的作用;
当相减时,字符串则转换为number类型,即数字相加减。
var a='123';
var b=a+1;
console.log(b);
输出为1231,type是string
var a='123';
var b=a-1;
console.log(b);
输出则是122,type是number
可见在js中
当字符串与数字相加时,数字转换为string类型,起到一个拼接的作用;
当相减时,字符串则转换为number类型,即数字相加减。