[자바스크립트 연습문제] 18 풀이

이번 글은 연습문제 풀이입니다. 이전 글에서 연습문제를 풀어 보신 분들만 아래 내용을 확인하시길 바랍니다.






18-1 풀이

function goodMorningAllArray(names){
  for(var i=names.length-1; i>=0; i--){
    console.log("Good Morning, "+names[i]+"!");
  }
}

i의 초기값은 배열의 마지막 값을 선택하기 위해 names.length-1이고, 배열의 이전 값을 선택하기 위해 반복후 매번 i--를 실행하며, for문의 조건은 i>=0 로 하여 i의 마지막 값이 0이 되도록 하였습니다.

댓글

d
dia7691 2020.02.07
var students = ["이수현", "김수민", "아무개3", "아무개4", "아무개5", "아무개6", "아무개7", "아무개8", "아무개9", "아무개10"];
console.log("학생 수 : " + students.length);
var i = 0; for (i = students.length; i > -1; i--) {     console.log(students[i]); } 저는 조금다르게 i >= 0 을 사용하지 않고 i > -1 을 사용해서 했는데 잘되네요 ㅎ 열심히 배우고 있습니다!
I
Ian H 2020.02.07
@dia7691,
i가 정수인 경우 이 경우에 i >= 0는  i > -1와 완전히 같은 뜻입니다. 계속해서 화이팅^^
댓글쓰기

이 글에 댓글을 다시려면 SNS 계정으로 로그인하세요. 자세히 알아보기

UP