js--运算

93 阅读1分钟

一. +运算

  • 二元运算符 + 会把两个操作数转换为字符串进行拼接得到一个新的字符串.只有当两个操作数都是数字类型时才会进行加法运算。比如, 1 + '1'===> '11', 1+1===>2  [] + {} ===> [object Object], {} + [] ===> 0
  • 一元操作符 +  会把_操作数转换为数字_。 比如,+'2'===> 2 , +'-2'===> -2

二. - 运算

  • 二元操作符 - 会把两个操作数转换为数字类型。比如, '2'-'4'===> -2
  • 一元操作符 -会把操作数转换为数字并求反(负号就是求相反数), 比如 -'-2'===>2, -'2'===>2