一元运算符
一元运算符的特点
只能操作一个运算符,叫做一元运算符
- a++; 表达式值: ++后置,先取a的值,然后再进行+1操作;
- a- -; 表达式值: - -后置,先取a的值,然后再进行-1操作;
- ++a; 表达式值: ++前置,先进行+1操作,然后再取a的值;
- 是 - -a; 表达式值: - -前置,先进行-1操作,然后再取a的值;
总结:++/–后置,先运算后赋值;++/–前置,先赋值后运算
看如下题目:
<script type="text/javascript">
var a = 5;
alert(a++); //5
alert(a); //6
/*
alert(++a); //6
alert(a); //6
*/
alert(a--); //5
alert(a); //4
/*
alert(--a); //4
alert(a); //4
*/
</script>
本文深入探讨了JavaScript中一元运算符的特性,特别是自增(++)和自减(--)运算符的使用及它们在表达式中的行为。通过具体示例,解释了前置和后置运算符的区别,帮助读者理解这些运算符如何影响变量值和表达式的返回值。
2万+

被折叠的 条评论
为什么被折叠?



