最后幾個資料是怎么算的?a是怎么來的?
uj5u.com熱心網友回復:
++aa++ 都是自增 加1
uj5u.com熱心網友回復:
a++ 表示先使用后加,console.log("a++="+ a++),此語名之前a的值為12,由于先使用所有輸出為12,之后進行自加1,變為13,所以下一條輸出時輸入a的值為13.++a 是先加后使用,console.log("a++=" + ++a) ,a先自加1,然后輸出為14
uj5u.com熱心網友回復:
記住一個原理:控制臺輸出的時候,a++,是先輸出再+,如果是++a,則是先+再輸出uj5u.com熱心網友回復:
為了增加可讀性,建議將console.log("a++="+ a++)和console("++a="+ ++a)修改。計算和輸出寫成兩個陳述句。uj5u.com熱心網友回復:
就近原則吧。舉個例子 幫助理解:
var a=10;
var b=a++; // 等號 右邊就近原則,離等號右邊最近的是 a值;故先把a值賦值給b;之后 a++(即a=a+1;)自增。
--> b=10; a=11;
同理:
var c=10
var d=++c; // --> 等號右邊 是++ ;即c先自增; 再把自增后的值賦值給d -->d=11; c=11;
uj5u.com熱心網友回復:
a++是先賦值后自加,就是先把a=12賦值給等號前面的,然后再自加,a就變成13++a是先自加后賦值,就是a自加后變14,再賦值給等號前面的
uj5u.com熱心網友回復:
謝謝,各位的幫助轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/44388.html
標籤:Web 開發
下一篇:Java多檔案上傳
