با سلام وقتی از =+ استفاده شد و کلمه hello ده بار چاپ کردیم اگه ما از مساوی استفاده کنیم یکبار چاپ میشود من منطقش درست متوجه نشدم .چرا بدون نوشتن + حلقه فقط یکبار اجرا میشه ؟مگه ما از --i استفاده نمیکنیم که هر بار یکی کم کنه و تا وقتی بزرگتر از عدد ناصحیح صفر بود حلقه اجرا شود.
سوال دوم این بود که وقتی جناب مهندس دادخواه اومدن و متغییر pass قبل از حلقه for تعریف کردن ،در توضیح گفتند "که دیگه لازم نیست هر بار عملیات تعریف متغییر در حلقه اجرا شود". این موضوع رو لطفا یکم بیشتر توضیح بدهید.
var i=10;
while (i) {document.getElementById('demo').innerHTML+='
hello
';
i--;
}
-------------------------------------------------------------------------
var pass;
for (var i =0 ;i<5;i++) {
pass=prompt("what's your password?");
if(pass=='12345'){
break;
}