분류 전체보기 (45) 썸네일형 리스트형 [자바스크립트] 함수 선언 함수 함수(function) 'x와 y사이에 값이 정해지면 따라서 y값이 정해진다는 관계'에서의 y값, 값을 묶어서 표현하기 위해 사용 특정 작업을 수행하기 위해 미리 설계(선언)된 프로그램의 한 블록, 필요 시마다 호출해 해당 작업 반복 가능 typeof로 확인할 수 있는 자료형, function 객체임 함수의 형태와 선언 1) 매개변수 : 함수 안에서 사용할 변수 값을 가져와 사용하기 위해 담는 공간 2) 리턴 : 함수에서 계산된 / 전달하고 싶은 결과값 전달 3) 인수 : 함수를 호출할 때 넣어주는 값 function 함수이름(매개변수1, 매개변수2..) { 함수 호출시, 실행되는 실행문장 return 돌려줄 값; } 1) 초과된 인수는 무시, 부족한 인수는 undefined 함수를 호출할 때, 함.. [프로그래머스] 짝수와 홀수 문제) 정수 num이 짝수인 경우 "Even"을 반환하고, 홀수인 경우 "Odd"를 반환하는 함수를 완성해주세요 조건) num은 int 범위의 정수입니다. 0은 짝수입니다. 풀이) function solution(num){ if(num % 2 === 0) { return "Even" }else { return "Odd" } } function solution(num) { return num % 2 === 0 ? "Even" : "Odd"; } [자바스크립트] Html에서 Javascript 작성하기 자바스크립트의 기초 이론부터 공부하지 않아서, js파일 자체에 기록해 html로 연결하는데 익숙해져 있었다. 그래서 수업을 들으면서 굳이 html파일에 head 태그와 body태그에 구분해서 적을 이유가 있나 싶었는데, -> 스크립트 태그의 위치가 달랐던 이유는 HTML문서의 파싱과 자바스크립트의 코드 실행 관계 때문 HTML 요소를 자바스크립트에서 활용하려면, 해당 요소가 스크립트보다 먼저 파싱(Parsing)되어야 해서 실행 스크립트가 더 아래에 있어야 함 case1 ) 스크립트 태그의 실행 순서는 위에서 아래로 실행되는데, 윗문장에서 에러가 발생할 경우, 아래문장을 실행하지 않는다. case2 ) head에 작성하는 이유는 브라우저가 컨텐츠를 그려내기 전에 미리 호출해 파일을 불러오는데 body보다.. [자바스크립트] 배열 Reduce() Reduce() 함수 배열의 각 요소를 순회 callback함수의 실행값을 누적해 하나의 결과값을 반환 누산기가 있어서 배열의 각 요소에 함수를 실행하고, 누적된 값을 출력할 때 용이함 arr.reduce(callback[,initialValue]) 1) callback function - accumulator > ac : 콜백 함수의 반환값을 누적함 - currentValue > crr : 배열의 현재 요소 - index(Optional) > idx : 배열 현재 요소의 인덱스 - array(Optional) : reduce()를 호출한 배열 > 콜백 함수의 반환값은 accumulator에 할당되고 순회 중 계속 누적되어서 최종적으로 하나의 값을 반환 2) initalValue(Optional) 최초 .. [프로그래머스] 자릿수 더하기 문제) 자연수 N이 주어지면, N의 각 자리수 합을 구해 return하는 solution함수를 만들어 주세요. N =123이면 1+2+3 =6을 return하면 됩니다. 풀이1) 자연수의 각 자릿수를 더해야 할 경우, 자연수는 일반적인 형태로 다루는 것이 아니라 문자열 인덱스로 변환해 나누기 > 다시 자연수처럼 변환해 더하는 것을 실행 1. 받은 자연수를 문자열로 바꿈 2. 문자열 인덱스를 탐색해 문자열로 쪼갠 다음, 다시 자연수를 변환해 더함 function solution(n) { let answer = 0 n = n.toString() // toString()을 통해 문자열로 변경 for (let i =0; i acc + parseInt((curr), 0) } // return(n+"") // 피연.. 이전 1 ··· 3 4 5 6 다음