본문 바로가기
반응형

생활코딩6

6. 반복문 반복문 프로그래밍적으로 반복적인 작업을 하는 것을 반복문이라고 한다. 이를 loop, iterate라고 부른다.(검색시 키워드를 잡아 검색하면 수월하다.)반복적인 작업을 잘하지 못하는 인간의 결점을 위해 반복적인 작업을 대행하는 도구가 바로 컴퓨터이다.반복문은 조건문과 함께 프로그래밍에서 가장 중요한 도구 중 하나이다. 조건문이 컴퓨터를 똑똑하게 한다면 반복문은 컴퓨터를 강력하게 한다. 반복문의 문법 1. whilewhile의 다음에는 괄호가 나오고 그 안에는 조건(Boolean)이 들어간다. 다음 중괄호 안에는 반복 실행할 코드가 들어간다.[예제]while (조건){ // 조건에는 boolean이 들어간다. 반복해서 실행할 코드} [결과]Hello world; 이 코드는 그대로 출력된다. documen.. 2019. 3. 8.
5. 조건문 조건문(conditional statement) 조건문은 해당 수업 중 가장 중요한 부분이다. 컴퓨터가 계산기와 구분되는 가장 중요한 차이 중 하나이다.그리고 조건문은 주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것으로 우리가 만든 프로그램을 똑똑하게 만드는 것이다. 1. Boolean조건문과 Boolean은 뗄레야 뗄 수 없는 관계인 만큼 아주 밀첩한 관계이다. 2. 조건문의 문법2-1. if조건문은 if로 시작한다. if 뒤에는 괄호가 나오고 그 괄호 안에는 true 혹은 false만 올 수 있다. 그리고 중괄호가 나오고 중괄호 구문에는 조건문의 내용이 들어온다.[예시]if(true){ alert('result : true');} if(false){ alert('result : true.. 2019. 3. 5.
4. 비교연산자 연산자 1. 대입연산자연산자는 어떠한 작업을 컴퓨터에게 지시하기 위한 기호이다. [예시]a = 1; // a의 값에 1을 대입한다.좌항에 있는 값을 우항에 대입한다는 '대입 연산자' 이다. 2. 비교 연산자좌항과 우항의 값이 같은지 좌항이 큰지, 우항이 큰지, 같거나 작은지, 같거나 큰지 비교하는 것이다. 3. 동등연산자(==/equal operator)좌항과 우항을 비교해서 Boolean(true/false)으로 나타낼 수 있는데 이때 서로 값이 값다면 true, 다르다면 false가 된다.[예시]1==2 // false1==1 // true ※ a=1 과 a==1 은 다르다a=1은 대입연산자로 a에 1을 담는 것이고, a==1은 동등연산자로서 좌항과 우항의 값이 같다면 true, 다르다면 false가.. 2019. 3. 5.
3. 변수/주석/세미콜론과 들여쓰기 변수(Variable) 문자나 숫자와 같은 값을 담는 일종의 그릇(컨테이너)으로 변하는 것이 가능한 이라는 뜻이다.변수는 var로 시작한다. var은 생략이 가능하지만 왜 생략하는가에 대한 것을 분명히 알고 써야한다. 그렇지 않다면 var을 써서 사용하는 것이 좋다. [실습]var a = 1;alert(a);[출력]1 [예시]var a = 1;alert(a + 1); // 2 var a = 2;alert(a + 1); // 3 변수는 숫자만 들어가는 것이 아니라 문자도 가능하다[예시]var first = "coding";alert(first + " everybody"); // coding everybody 변수를 여러번 사용할 때는 var을 한 번만 쓰고 , 로 대체할 수 있다[예시]var a = "co.. 2019. 3. 5.
2. 숫자와문자 숫자(Number) 프로그래밍 입문자에게 가장 익숙한 데이터형은 숫자와 문자일 것이다.그 중 먼저 숫자를 살펴보자. [실습] [결과] 자바스크립트에서는 큰 따옴표나 작은 따옴표가 붙지 않은 숫자는 숫자로 인식한다.※ alert() : 괄호 안에 어떠한 값을 넣으면 경고창에 괄호 안의 값이 경고창에 나옴 숫자 표현뿐만 아니라 사칙연산도 가능하다[예시]alert(1+1); // 2alert(2*5) // 10alert(6/2) // 3 사칙연산보다 좀 더 복잡한 연산도 지원한다.[예시]Math.pow(3,2); // 9 --- 3의 2승 Math.round(10.6); // 11 --- 10.6을 반올림Math.ceil(10.2); // 11 --- 10.2를 올림Math.floor(10.6); // 10 .. 2019. 3. 5.
1. 언어소개/실행방법과 실습환경 언어소개 Javascript는 프로그래밍적으로 웹 브라우저를 제어하기 위한 도구로 만들어진 언어이다. 웹페이지 스크립팅 - DOM 서버 측 스크립팅 - node.js 브라우저 확장기능 Adobe PDF Tools in the Adobe Creative Suite OpenOffice.org Unity 게임 엔진 Google Apps Script 채팅 시스템 (자바스크립트로 할 수 있는 일의 자세한 사항은 여기 클릭) 최근에는 자바스크립트가 웹을 벗어나서 광범위하게 사용되고 있다. 그 효용이 다각적이면서도 배우기 쉬운 점 때문에 자바스크립트는 중급 개발자나 프로그래밍 입문자 모두가 도전해볼만한 언어다. 실행방법과 실습환경 자바스크립트는 브라우저에서 동작하는 언어이다. 그.. 2019. 3. 4.
반응형