JS中 =+
是什么?
依然是賦值
=
是賦值,+
代表后面的數字為正數,同理=-
代表后面的數字為負數
用處
相當於告訴編譯器,即將賦值的數值類型為數字類型,不要把數字當作字符串去拼接
示例
function Calculator(){
this.read=function(){
//此處不用=+的話,sum函數會返回數字拼接的字符串
this.a=+prompt("a=",0);
this.b=+prompt("b=",0);
}
this.sum=function(){
return this.a+this.b;
}
this.multiply=function(){
return this.a*this.b;
}
}
let cal=new Calculator();
cal.read();
alert(cal.sum());
alert(cal.multiply());