본문 바로가기

분류 전체보기556

6. 함수 데이터를 전달받아 정해진 작업을 수행하고, 결과값을 반환하는 것을 함수라고 한다. 자바스크립트에서 함수를 선언할때는 function을 쓴다. function adder(a,b){ sum=a+b; return sum; 여기서 adder은 함수의 이름, a,b는 주어진 값의 실행을 위해 필요한 변수(매개변수), return은 결과값을 반환하기 위한 키워드, sum은 결과를 수행한 값을 의미한다. 이 함수는 다음과 같이 호출한다. var n=adder(12345,67890); document.writeln(n); 혹은 adder(12345,67890); 함수에 변수를 지정해줘서 출력코드를 이용해 불러내는 방식이 있고, 이름과 필요한 매개변수를 지정해서 불러내는 방법이 있다. -함수의 응용 function ad.. 2020. 3. 11.
5. 반복문 반복문은 일정 조건이 끝나기까지, 실행문을 끊임없이 반복하는 문법이다. javascript에서는 세가지의 문법이 쓰이는데, for, while, do-while이 그것이다. -for문 for문은 반복횟수를 알고 있을 경우 주로 사용한다. for(초기문;조건문;반복 후 증감문){ 작업문 } 의 형태를 가진다. 매커니즘은 다음과 같다 초기문을 조건문에 대입 -> 참일 경우 작업문 수행 ->작업문을 수행 후 증감문을 이용해 초기문에 변화 -> 변화된 초기문을 조건문에 대입 -> 참일 경우 작업문 수행.. 을, 증감문을 이용해 변화된 초기값이, 조건문에 대입했을때 거짓이 될 때까지 반복한다. 다음이 for 예시문이다. var sum=0; for(var i=1;i 실행 -> 조건식 확인의 순서로 매커니즘이 돌아간.. 2020. 3. 11.
4. 조건문 원래 프로그램은 코딩된 코드를 왼쪽에서부터 오른쪽으로, 위에서 아래로 읽는다. 조건문은 특정한 조건을 걸어 조건에 따라 특정 코드를 건너뛰도록 하는 문법이다. 조건문은 크게 if문과 switch문으로 나뉜다. 1. if-else문 - if문 if만으로도 조건문을 만들 수 있다. var a=5; b=3; if(a>b){ document.writeln("a는 b보다 크다."); } 다음처럼 if만 있어도 만들 수 있다. 다만, if(조건문) 내의 조건이 거짓이라면 {} 내의 실행문은 실행되지 않는다. -if-else문 gender="남자"; if(gender=="남자"){ document.writeln("당신은 남자입니다."); }else{ document.writeln("당신은 여자입니다."); } 기존 .. 2020. 3. 11.
3. 연산 앞서 1장에서 자바스크립트는 HTML과 다르게 동적으로 연산이 가능한 언어라는 이야기를 했다. 이 연산을 가능하게 해주는 연산자를 알아본다. 1. 산술 연산 산술 연산은 우리가 흔히 아는 사칙 연산에서 하나를 추가한다. %기호로 정의되는데, 이는 나머지 값을 의미한다. 우리는 이 값으로 홀, 짝수나 배수를 판별할 때 자주 이용한다. ex) var x=32; var total=100+x*2/4-3; var div=x/10; var mod=x%2; document.writeln(x+" "); document.writeln(total+" "); document.writeln(div+" "); document.writeln(mod+" "); 값이 다음과 같이 출력된다. 두번째 값을 보면 알 수 있듯, 사칙연산의.. 2020. 3. 10.
반응형