首页 > 编程语言 >JavaScript:操作符:正负号和自增自减及其隐式转换

JavaScript:操作符:正负号和自增自减及其隐式转换

时间:2022-12-09 02:11:37浏览次数:39  
标签:自增 运算 ++ JavaScript 自减 正负号 隐式

正负号

正号即加号,负号即减号,运算结果同数学意义一样;

对非数字类型进行正负号运算,会隐式转换为数字,再进行运算;

一些特殊的非数字,转换情况同算术运算符;

自增自减

自增即为++,自减即为--

但是,该运算符的优先级,根据位置的不同而不同:

image-20221207192601323

  • 对于a = a++,先运算a = a,再运算a++,但是因为此时的运算结果并没有保存给a,所以a依然是10;
  • 对于a = ++a,先运算++a,得到一个结果11,再运算a = 11,所以a最终输出结果为11;
  • 同理,自减的运算优先级也是如此;
  • 对非数字类型进行自增自减运算时,会隐式转换为数字,转换情况同算术运算符;

标签:自增,运算,++,JavaScript,自减,正负号,隐式
From: https://www.cnblogs.com/Journing/p/16967886.html

相关文章