1. 程式人生 > >Javascript自增、自減運算符

Javascript自增、自減運算符

i++ tab 使用 other nbsp doc tag .com scrip

JavaScript自增、自減運算符與表達式語法

var i++;
  • var-- 聲明變量
  • i-- 變量名
  • ++ -- 自增運算符

JavaScript自增、自減運算符與表達式

JavaScript自增、自減運算符與表達式(i初始值為6)
運算符++i--ii++i--
名稱 前自增運算符 前自減運算符 後自增運算符 後自減運算符
表達式 ++i --i i++ i--
示例 ++i; --i; i++; i--;
i的結果 7 5 7 5
有趣的示例 ++i
alert(i)
alert(++i)
alert(i)
--i
alert(i)
alert(--i)
alert(i)
i++
alert(i)
alert(i++)
alert(i)
i--
alert(i)
alert(i--)
alert(i)
結果 7
8
8
5
4
4
7
7
8
5
5
4

示例解釋

前自增運算符與後自增運算符有本質的區別,它們的相同點都是為自身加了1,不同點是前自增運算符是先加1,再使用操作數的值,後自增運算符是先使用操作數的值,再加1。例如:

var a;
var i=6;

//(前加加)i加1後,i等於7,並將i值賦予a,於是a等於7
a=++i;
document.write(i);
document.write(a);

i=6;
//(後加加)將i值賦予a,於是a等於6,最後i加1,i等於7
a=i++;
document.write(i);
document
.write(a);

結果

7
7
7
6
原文鏈接:http://www.cnblogs.com/leejersey/archive/2011/12/12/2284468.html

Javascript自增、自減運算符