728x90 300x250 SMALL javaScript/J Query & 스크립트138 함수기능 소개 1. 중복코드 제거해주고 코드를 재사용할수 있게 해준다 2. 구조를 나눌수 있다. - 기능별로 함수를 만들어서 구분해줄수 있다. 예를 들어서 슬라이드를 만든다면 기능1 - 오토플레이 시작, 기능2 - 오토플레이 멈추기, 기능3- 이전 이미지 보이기, 기능 4- 다음 이미지 보이기 이런식으로나눌수 있다 이걸 만약에 하나의 함수에 구현하면 나중에 문제 있는 코드를 찾거나 재사용하기가 힘들어진다. 함수와 반복문의 차이 함수 : 특정 기능을 하는 일종의 로직을 다시 재사용하는 기능으로 필요할때 언제든지 함수를 호출해서 사용할수 있다. 반복문 : 특정 구문을 반복해서 사용할때 사용하는 기능으로 한번 사용하면 다시 재사용할수 없고 다시 사욜하려면 복사해서 사용해야 한다. 함수만드는 방법 1. 중복코드 제거및 코드 .. 2019. 4. 18. 함수이름 만들 때 주의사항 a. 숫자로 시작하면 안된다. b. 대소문자를 구분해야 한다. abc와 Abc는 완전히 다른 함수이다. - 일반적으로 함수의 경우는 소문자로 시작하고 클래스를 만들때는 대문자로 함수를 만든다. 따라서 대문자로 되어있으면 일반함수가 아닌 클래스로 판단해서 호출방법이 완전히 달라지게된다. c. 여러단어가 조합된 경우 낙타표기법을 사용한다. slidBox 이런식으로 2019. 4. 5. retrun 리턴값 있는 함수 생성 function 함수이름([매개변수1,매개변수2,...]){ 실행구문; [return 리턴값;] } var 변수 = 함수이름(); 리턴값이 있는것을 제외하면 매개변수가 있는 함수와 동일하다. 함수 내부는 한번 실행되면 함수외부에서 접근할수 없다. 이때 매개변수를 활용하면 함수 내부로 데이터를 전달 할 수 있다. 리턴값은 매개변수와 반대되는 개념이다. 리턴값은 함수내부에서 처리한 결과값을 밖으로 내보내는 역할을 하는 일종의 출력값이다. 이때 사용하는 구문이 return명령어이다. 매개변수로 받은 두수의 계산을 함수에서 처리하고 받은 변수 값을 출력한다. retrun문은 함수를 즉시 빠져 나오는 기능도 한다. 무한루프를 돌며 숫자를 입력받고 입력받은 수의 합을 화면에 출력하는 기능을 sample()라는 함수.. 2019. 4. 3. 매개변수가 있는 함수 만들기 매개변수: 함수외부에서 함수내부로 데이터를 전달할 매개체 역할을 하는 변수를 말한다. 매개변수는 함수가 실행될때 만들어지고 함수가 종료되면 사라지기 때문에 지역변수 이기도 하지만 다른점은 var을 붙이지는 않는것과 함수내부에서만 사용된다는 것이다. function 함수이름([매개변수1, 매개변수2, ...]){ 실행구문; } function hello(value){ var name = value; document.write(name+"님 환영합니다."); } hello("갑"); hello("을"); hello("병"); 매개변수는 만들고 싶은 개수만큼 만들수 있다. function hello(name, count){ document.write(name+"님 "+count+"번째 방문을 환영합니다.");.. 2019. 4. 2. 이전 1 ··· 24 25 26 27 28 29 30 ··· 35 다음 728x90 반응형 LIST