while vs for of vs for 속도비교

const arr = [11, 22, 33, 44, 55];
let sum = 0;
let a = 0;
while(a < arr.length){
  sum += arr[a]
  a += 1
}
console.log(sum)

많은 반복문 중 하나인 while문인데, do while문도 있는 것으로 알고 있는데 뭔가 얘랑 안친해서 잘....잘 안쓰고 있다 ; ;

아무튼 for의 경우에는 for(기본값; 조건식; 증감연산)의 형식을 사용하는데
while의 경우에는 간편하게 조건 하나만 붙여주면 된다.

그...은데.... 왜....왜쓰는걸까? 더 빠른가??
라고 해서 코드 벤치마크 ㅋㅋ 사이트가 있어서 돌려봤다

1이 while 문이고 2가 for of 문이였는데
while문이 더 빨랐다

그래서 한번 더.... 기존에 쓰는 for문과 for of 와도 비교를 해봤다

(점수는 상대평가라서 점수만으로 비교하면 안되는 것 같다)

for of 가 1번이고 for 가 2번이였는데... for of 가 더 빠른 것을 볼 수 있다

결론은 while > for of > for 문이라는건데........
어....? while문 공부할게요, , , ,

좋은 웹페이지 즐겨찾기