js 一元运算符

几种情况:

一种:

var s=1+2+3;
 console.log(s);

结果:number型的   6 

二种:

var s=1+"2"+3;
console.log(s);

 结果:string型的  “123”

三种: 

var s="1"+2+3;
console.log(s);//string 123
var s=1+2+"3";
console.log(s);//string 33

四种:

var s=1+"2"+3;
console.log(s);//String 123
var s=1+ +"2"+3;
console.log(s);//6

解释:+“2”  直接转换为数字再进行运算

你可能感兴趣的:(javascript,js,一元运算符)