본문 바로가기
코딩

11. JavaScript 2/3 (생활코딩 작심40시간)

by Skema 2017. 1. 24.
반응형


PT 내용


설거지해보자!??


설거지 하는 로봇 프로그래밍



설거지 해주세요 요청!


--- 이 과정을 코드로



접시들(접시1, 접시2, 접시3) ---> 변수


x=1 (상수 : 변하지 않는 값)





만약, y = 1+1;

y = 1+1;

y = 1+1;

y = 1+1;

y = 1+1;

y = 1+1;

y = 1+1;

y = 1+1;

y = 1+1;

y = 1+1;


이런식으로 되어있는데, 앞에 있는 1을 10으로 바꿔야 한다면?


이 복잡한 로직에서 아주 곤란하다.


그렇기 떄문에 x = 1; 에서, x = 10으로 바꾸면 간단하기 때문에


변수가 있는것이다. 이 뜻. (저 텍스트는 웹페이지에서 설명창(스크립트) 뜨는 로직임)


y = x+1;

y = x+1;

y = x+1;

y = x+1;

y = x+1;

y = x+1;

y = x+1;

y = x+1;

y = x+1;

y = x+1;







중간에 있는 (=) 것은 대입연산자, 

왼쪽에 있는 것이 변수.

오른쪽은 변수의 데이터 값.



[] 대괄호는 배열[ ]


즉, 하나의 변수 안에 여러가지를 담고 싶을 때.

대괄호를 써야 함.

한글은 따옴표를 써야 함.

접시1, 콤마를 써서 표기 ' ' 문자 구분--

약속.



alert(

length : 배열의 총 갯수. (접시들)









for : for 뒤에 있는 것은 반복문이야~~ 



반복을 언제까지?(반복조건)




#저 세가지 의미


1. 초기화


딱 한 번 실행.

i=0; 




2. 반복조건 (ex 1<2 참/거짓? 참, 1>2 거짓, 1==2) = 하나면 연산자, == 두개는 좌 우가 같은지 묻는거임.)


블린 - 참 아니면 거짓 (두가지 경우만 존재)









가장 중요한 반복문 배우고 있는데... 여기서 끊김.


다음 강의로 바로~~!




3. 반복실행



반응형

댓글