테스트 사이트 - 개발 중인 베타 버전입니다

ul 닫는 태그앞에서 먼저 k++ 해서 k 증가시키는 이유? 채택완료

sinbi 7년 전 조회 2,049

https://sir.kr/qa/260033

 

이 질문에서 ul 닫는 태그를 k++ 후에 하는 이유가 뭔지 궁금합니다.

일단은 k==0 부터 ul을 열었으면 닫아두고 k++ 해서 k를 증가시킬 것 같은데....

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플래토
7년 전

보통은, 

반복문안에 첨자를 증가시키는 이유는

 

순서를 정렬하거나 카운트를 세기 위해서 입니다.

 

위의 예의경우에는

 

처음실행과 아닌경우를 체크하는 로직

if ($k == 0) 

문장이 포함되어있네요

 

메뉴를 만들때

 

메뉴의 갯수를 제한하거나

특정갯수이후에 줄임표를 표기하거나 할때

 

출력된

    의 갯수에 따라 제어를 할수있겠죠

    또 몇번째

      에 id값의 명칭을 순번을 적용할때도 유용합니다.

       

      제작자의 의도에따라 다양하게 달라지겠지만

      이왕 순환하는 loop라면 나중에 추가하는것보다

      기존에 존재하는것을 이용하는 구조가 좀더 사용이 용이할겁니다.

       

       

       

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sinbi
7년 전
100% 이해는 못 했지만, 이 답변이 100% 이해되는 그 날까지 열심히 해볼게요. ^^
친절한 답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인