본문 바로가기
728x90
300x250
SMALL

javaScript/J Query & 스크립트138

[javaScript] 리턴값 이란? return문 사용하기 리턴값은 함수 내부에서 함수 외부로 데이터를 전달할때 사용하는 값이다. function sum(num1, num2) { let total = num1 + num2; return total; } let data1 = sum(2, 5); //sum함수 호추 console.log(data1); // 7 위와 같이 sum 함수를 호출해서 나온 결과 값 total을 return값을 이용해 호출한 곳에 되돌려 준다. data1에는 2와 5를 더한 결과 값인 7이 저장되게 된다. 2022. 4. 15.
arguments란? javaScript arguments란? 전달 인자라고도 하며 매개변수의 모든 정보가 담겨있는 객체이다. 매개변수가 함수 선언 시 작성되는 변수라면 argument는 함수가 호출될 때 전달되는 값이다.. 배열은 아니지만 배열처럼 사용하면 된다. 전달 인자의 개수와 매개변수의 개수가 달라도 에러가 발생하지 않는다. 만약 아래와 같은 코드를 입력하였을 경우 function User() { if(age < 20) { console.log(`${name}님은 미성년자 입니다.`); } else { console.log(`${name}님은 성인 입니다.`); } } User('Han', 17); 에러가 발생한다. 이유는 User 함수를 호출하면서 값을 넘겼지만 매개변수가 선언되지 않았기 때문이다. age와 name 변수를 발견하면 .. 2022. 4. 14.
JavaScript 클래스 이해하기 자바스크립트에서 클래스란? JavaScript에서 클래스를 이해하려면 함수에 대한 이해가 필요하다. 함수란? 특정 기능을 하는 일종의 로직을 묶을 때 사용하는 문법으로 언제든지 필요할때 함수를 호출해서 사용할 수 있다. 처리 작업을 묶어서 구분하거나, 반복되는 작업을 한번에 처리 하는 용도로 사용한다. 기본적으로 아래와 같은 형태의 문법으로 사용된다. function 함수명(파라미터) { 처리 내용 return 값; } 함수명(); 그런데 프로젝트를 진행하다보면 이런 함수나 변수 들이 많아지게 되고 정리가 안되어 있으면 만들어놓은 함수가 어디있는지 찾기 힘들어지게 된다. 그래서 관련있는 함수나 변수들을 모아서 좀 더 큰 단위로 묶어주는 개념이 클래스이다. 2022. 4. 12.
중복코드 함수로 리팩토링 javaScript에서 아래의 코드를 보면 두 숫자를 제외하고는 모든 구문이 똑같은걸 확인할 수 있다. let result = 2 * 5; document.write(`두 수의 곱은 ${result}입니다. `); let result = 6 * 7; document.write(`두 수의 곱은 ${result}입니다. `); let result = 9 * 3; document.write(`두 수의 곱은 ${result}입니다. `); 이렇게 중복되는 코드를 함수로 리팩토링을 해보자 function multiply(num1,num2) { let result = num1 * num2 ; document.write(`두 수의 곱은 ${result}입니다. `); } multiply(2,5); multiply(6.. 2022. 4. 8.
728x90
반응형
LIST