課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
mynum++=mynum+1,那么++mynum=?
2017-08-13
源自:JavaScript進(jìn)階篇 2-7
正在回答
一樣的,只是先后的問題.舉個栗子:
var?numa?=?1; var?numb?=?numa++;//這一步的操作是先把numa的值賦給numb,然后再執(zhí)行自加,這一步結(jié)束以后numb=1;numa=2 document.write(numa+"<br/>");//2 document.write(numb+"<br/>");//1 var?numc?=?++numa;//這一步操作是numa先自加,然后再賦值給numc,這一步結(jié)束后numa=3,numc=3 document.write(numa+"<br/>");//3 document.write(numb+"<br/>");//1 document.write(numc);//3
++ 和 --屬于一元操作符中的 遞增操作符和遞減操作符(概念:只能操作一個值的操作符叫一元操作符);
一元操作符又分前置一元操作符(++num)和后置一元操作符(num++);
前置一元操作符和后置一元操作符的區(qū)別:
前置一元操作符在執(zhí)行遞增或遞減操作時,變量的值是在語句被求值之前改變的。
例: ?var num1 = 10;
? ? ? ? ?var num2 = 20;
? ? ? ? ?var num3 = --num1 + num2; ?// 等于29
? ? ? ? ?var num4 = num1 + num2; ? ? // 等于29
? ?2.后置一元操作符執(zhí)行遞增和遞減操作時是在包含他們的語句求值之后在執(zhí)行
? ? ? ? ?例:var num1 = 10;
? ? ? ? ? ? ? ? var num2 = 20;
? ? ? ? ? ? ? ? var num3 = num1-- + num2; ?// 等于30
? ? ? ? ? ? ? ? var num4 = num1 + num2; ? ? // 等于29
不知道幫沒幫到你!
共勉!
mynum++;
你可以假設(shè)mynum=1;然后在編譯器里面驗證!
旅sir 提問者
比如你最開始賦值mynum為1,那么經(jīng)過式子之后,++mynum等于你最開始賦值的mynum+3,即為4
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
3 回答算數(shù)運(yùn)算符%
7 回答運(yùn)算符的練習(xí)
3 回答另一種寫法
4 回答另外一種方法
2 回答另外一種寫法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-09-22
一樣的,只是先后的問題.舉個栗子:
2017-09-07
++ 和 --屬于一元操作符中的 遞增操作符和遞減操作符(概念:只能操作一個值的操作符叫一元操作符);
一元操作符又分前置一元操作符(++num)和后置一元操作符(num++);
前置一元操作符和后置一元操作符的區(qū)別:
前置一元操作符在執(zhí)行遞增或遞減操作時,變量的值是在語句被求值之前改變的。
例: ?var num1 = 10;
? ? ? ? ?var num2 = 20;
? ? ? ? ?var num3 = --num1 + num2; ?// 等于29
? ? ? ? ?var num4 = num1 + num2; ? ? // 等于29
? ?2.后置一元操作符執(zhí)行遞增和遞減操作時是在包含他們的語句求值之后在執(zhí)行
? ? ? ? ?例:var num1 = 10;
? ? ? ? ? ? ? ? var num2 = 20;
? ? ? ? ? ? ? ? var num3 = num1-- + num2; ?// 等于30
? ? ? ? ? ? ? ? var num4 = num1 + num2; ? ? // 等于29
不知道幫沒幫到你!
2017-08-14
共勉!
2017-08-13
mynum++;
你可以假設(shè)mynum=1;然后在編譯器里面驗證!
2017-08-13
比如你最開始賦值mynum為1,那么經(jīng)過式子之后,++mynum等于你最開始賦值的mynum+3,即為4