Intern
Чӣ тавр муайян кардани марзҳои ибтидоӣ ва охирин дар истифодаи цикл `for`?
sobes.tech AI
Ҷавоб аз AI
Ҳангоми истифодаи цикл for, сарҳадҳои ибтидоӣ ва охирин муайян мекунанд, ки аз кадом арзиш оғоз мекунад ва дар кадом шароит ба охир мерасад.
Масалан, агар шумо хоҳед, ки ҳамаи унсурҳои массивро гузаронед:
- Сарҳади ибтидоӣ одатан 0 аст (индекси аввалин унсур).
- Сарҳади охирин дарозии массив минус 1 аст, аммо дар шарти цикл одатан истифода мешавад
< дарозии массивбарои пешгирӣ аз баромадан аз ҳад.
Масалан дар JavaScript:
const arr = [10, 20, 30];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Ин ҷо, i аз 0 оғоз мешавад ва то он даме, ки i хурдтар аз дарозии массив аст, зиёд мешавад, ки ин кафолат медиҳад, ки ҳамаи унсурҳоро бидуни баромадан аз ҳад гузаронед.