javascript(2) - cs.kangwon.ac.krcs.kangwon.ac.kr/~whcho/2017_winter/lecture/lecture8.pdf · for...

Post on 02-Jan-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

JavaScript(2)

반복문

컴퓨터는 연산 능력이 뛰어나 작업을 빠르게 반복할 수 있음

반복 작업을 효율적으로 실행할 수 있음

22017-05-12

비효율적인반복작업

반복문을이용한반복 작업

while 반복문

32017-05-12

가장 기본적인 반복문

조건문이 참이면 중괄호 안의 문장을 계속 실행

조건

문장

while 반복문의순서도와 형식

true

false

예제 1. while 반복문

42017-05-12

무한반복문

do-while 반복문

for 반복문

52017-05-12

원하는 횟수만큼 반복하고 싶을 경우에 사용

초기식, 조건식, 종결식으로 나누어져 있음

–초기식을 비교

–조건식을 비교, 조건이 거짓이면 반복문을 종료

–문장을 실행

–종결식을 실행

–다음 단계로 이동

문장

for 반복문의순서도와 형식

true

false

초기식

종결식조건식

예제 2. for 반복문

62017-05-12

조건문

프로그램의 흐름을 변화시킬 수 있음

72017-05-12

문장true

false

조건식

예제 3. if 조건문

82017-05-12

예제 4. if-else, 중첩조건문

92017-05-12

함수

입력과 출력이 있는 코드의 집합

매개변수(입력), 반환(출력) 으로 이루어져 있으며, 함수를 선언, 호출할 수 있음

102017-05-12

x2

x = 3Function f

f(x) = 9

예제 5. 함수

112017-05-12

객체

여러 개의 자료형을 한 번에 저장하는 자료형

배열은 인덱스를 통해 요소를 접근하지만, 객체는 키를 통해 요소를 접근

속성(property)과 메소드(method)로 구성

더 자세한 설명은 http://insanehong.kr/post/javascript-object

122017-05-12

예제 6. 객체

132017-05-12

속성(property)

method

예제 7. 응용

142017-05-12

다음과 같은 패턴을 출력

이중 반복문과 조건문을 이용

힌트: i++ i를 1씩 증가시킨다, i-- i를 1씩 감소시킨다.

감사합니다

top related