-
JS기초 7(2) - 함수기초, for of📗TIL/JavaScript 2022. 9. 30. 01:58
함수 기초
익명함수와 선언적 함수
let myName = function(매개변수){ //익명함수 : function뒤에 바로 괄호가 오면 익명함수 //이름을 불러서 함수를 실행해야되는데 이름이 없으니 앞에 변수명을 붙여줄수있음 //그럼 다른 함수에 이 함수를 이용할 수 있음 return 매개변수 *매개변수; } // 인수값 function name(){}//선언적함수 function addNum(a, b){ add = a + b;//앞에 var이 생략된것, 함수 안쪽 변수 지역변수 alert(add); } addNum(3,4)//이름으로 호출해야 함수 실행 addNum(1,2) let a =2;//전역변수 let b=4; let sum= a+b; alert(sum)
전역변수와 지역변수
function addNum(a, b){ add = a + b; //앞에 var이 생략된것, 함수 안쪽 변수 지역변수 alert(add); } addNum(3,4)//이름으로 호출해야 함수 실행 addNum(1,2) let a =2;//전역변수 let b=4; let sum= a+b; alert(sum)
함수, 매개변수의 의의
//함수를 사용해서 1부터 5까지 더하기 function plus(a,b){ let num = 0; for(i=a; i<=b; i++){ num += i; } document.write(num); } plus(1,5);
값을 함수에 직접 입력하지 않고 기능을 할 수 있도록 껍데기만 만들어 두면 매개변수를 이용하여 다른 값을 얼마든지 넣어서 재사용할 수 있다.
for of
//for of //가장 작은 수 찾기 let num = [20, 15, 05, 120, 45]; function minNum(numT){ let output = numT[0]; for(item of numT){ if(output>item){//아이템보다 아웃풋이 클때만 output =item //아이템을 아웃풋으로 바꿔라 } } return output; } document.write('최솟값은 : '+ minNum(num)); //최댓값은 부등호 수정하면 됨
'📗TIL > JavaScript' 카테고리의 다른 글
JS기초 9 - 배열 요소 응용하기(추가, 삭제, 자르기 등) (0) 2022.10.02 JS기초 8 - 함수 연습, 객체, 마우스 이벤트(탭메뉴), (1) 2022.10.01 JS기초 7 - while, do while, confirm, break/continue (0) 2022.09.29 JS기초 6 - for반복문(for/ for in), 별 찍기 (0) 2022.09.29 JS기초 5 - 삼항조건 연산자, switch case문 (0) 2022.09.28