Ðакие знаÑÐµÐ½Ð¸Ñ Ð²ÑÐ²ÐµÐ´ÐµÑ Ñикл for?
важноÑÑÑ: 4
ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñикла запиÑиÑе, какие знаÑÐµÐ½Ð¸Ñ Ð¾Ð½ вÑведеÑ. ÐоÑом ÑÑавниÑе Ñ Ð¾ÑвеÑом.
Ðба Ñикла вÑведÑÑ alert Ñ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñми знаÑениÑми или неÑ?
-
ÐоÑÑÑикÑÐ½Ð°Ñ ÑоÑма:
for (let i = 0; i < 5; i++) alert( i ); -
ÐÑеÑикÑÐ½Ð°Ñ ÑоÑма:
for (let i = 0; i < 5; ++i) alert( i );
ÐÑвеÑ: Ð¾Ñ 0 до 4 в обоиÑ
ÑлÑÑаÑÑ
.
for (let i = 0; i < 5; ++i) alert( i );
for (let i = 0; i < 5; i++) alert( i );
Такой ÑезÑлÑÑÐ°Ñ Ð¾Ð±ÑÑловлен алгоÑиÑмом ÑабоÑÑ for:
- ÐÑполниÑÑ ÐµÐ´Ð¸Ð½Ð¾Ð¶Ð´Ñ Ð¿ÑиÑваивание
i = 0пеÑед Ñем-либо (наÑало). - ÐÑовеÑиÑÑ ÑÑловие
i < 5 - ÐÑли
trueâ вÑполниÑÑ Ñело Ñиклаalert(i), и заÑемi++
УвелиÑение i++ вÑполнÑеÑÑÑ Ð¾ÑделÑно Ð¾Ñ Ð¿ÑовеÑки ÑÑÐ»Ð¾Ð²Ð¸Ñ (2), знаÑение i пÑи ÑÑом не иÑполÑзÑеÑÑÑ, поÑÑÐ¾Ð¼Ñ Ð½ÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ ÑазниÑÑ Ð¼ÐµÐ¶Ð´Ñ i++ и ++i.