반복문(3)
-
3. JavaScript 초기화, 반복문, 배열, 메소드, 콜백 함수
var과 let,const의 차이점 let,const : 블록 스코프를 사용 - 블록 스코프란 {}내부에서 선언된 변수는 중괄호 외부에서는 접근할 수 없는 스코프를 말한다. var : 함수 스코프사용 - 함수 내에서 선언된 변수는 함수 외부에서도 접근 가능 또한 var변수는 초기화하지 않으면 값이 할당되자 않은 상태로 남는다. 예상시험문제 var는 선언 전에 사용해도 오류가 발생하지 않습니다. 이를 호이스팅(hoisting)이라고 하며, 변수가 함수나 전역 스코프의 맨 위로 끌어올려지는 것입니다. 반면, let과 const는 호이스팅이 발생하지 않으므로 변수를 선언한 후에 사용해야 합니다. 배열 생성 let 이름 = [자료,자료,자료,자료] let 이름 = new Array(); const arr = [..
2023.04.18 -
c언어 - 반복문(while, 제어문, do whlie)
while for문이랑 매우 비슷하다. 초기 값만 없다고 생각하면 될 거 같다. while(조건){ 조건이 성립할때 실행할 내용. (조건이 성립 조건이 true, 1이다.) } int sum = 0; int i = 1; while (i
2022.03.23 -
c언어 -반복문 (for)
for문은 미쳤다. 그냥 앞으로 매일 나온다고 보면 된다. for문을 제대로 공부 안 하면 인공지능, 빅데이터, 알고리즘 등등을 하는 데 있어서 문제가 많다. 그렇기 때문에 한번 할때 제대로 해놓자! 반복문은 비슷한 명령들을 여러 번 실행하는 제어 구조이다. 컴퓨터가 처리하는 데이터가 원래 반복적인 성격을 가지고 있기 때문에 반복문은 아주 많이 사용된다. 사실 컴퓨터가 제일 잘하는 일이 아무 생각 없이 주어진 명령을 계속 반복해 대는 것이다. 생각이 없다 보니 속도도 빠르고 같은 일을 계속 시켜도 불평이 없다. 1번 학생부터 100번 학생까지 총점과 평균을 구하는 프로그램을 작성해야 한다면 지금의 우리의 수준으로는 100번 scanf를 받고 100번 계산을 일일이 해줘야 된다. 그러나 이제는 반복문의 범..
2022.03.23