목록JavaScript (13)
JUST GO
사용자 함수 (사용자) 함수(Function)는 주로 특정 기능이나 반복되는 로직을 분리하기 위해 사용한다. 반환(return) : 반환은 어떠한 함수를 호출하여 해당 함수가 되는 값을 반환하기 위해 사용한다. 'return 반환값;' 형식으로 사용한다. 함수는 호출(Call)하지 않으면 그 구현부가 가지는 내용이 실행되지 않는다. 일반 함수 - 일반 함수는 호이스팅(Hoisting)이 발생한다. 호이스팅은 JS파일 다운로드 완료 후 실행 전에 존재하는 모든 함수를 파악하는 기능이다. 고로, 선언 전 호출이 가능하다. function 함수_이름(매개변수) { // 함수 구현부 } - 가령, 전달 받은 전달 인자 a와 b의 합을 반환하는 함수 sum는 아래와 같이 만든다. function sum(a, b)..
1. 정해지지 않은 개수의 숫자인 매개변수를 전달인자로 받아 그 중 가장 큰 값을 반환하는 함수 max를 만드세요. max(1, 2, 3) : 3 max(1, 2, 3, 4, 5, 6, 7, 8, 9) : 9 max(1000, 100, 10, 1) : 1000 배열 객체가 가진 forEach 함수를 이용해야합니다. (물론 for문 쓸줄 알면 써도됨) 전달되는 인자는 모두 양수입니다. let max = (...nums) => { let temp=0; nums.forEach(x => x > temp ? temp = x : x); console.log(temp); } 2. 정해지지 않은 개수의 자연수인 매개 변수를 전달 인자로 받아 그 중 홀수만을 가지는 새로운 배열로 반환하는 함수 onlyOdds를 만드세요..
1. 매개 변수 a와 b를 전달 받아 둘 중 더 큰 값을 반환하는 함수 max를 만드세요. 단, 두 값이 같다면 아무거나 반환해도 좋습니다. let max = (a, b) => a > b ? a : b; 1-1. 매개 변수 a와 b를 전달 받아 둘 중 더 작은 값을 반환하는 함수 min을 만드세요. let min = (a, b) => a a % 2 === 0; 2-1. 매개 변수 b를 받아 이 값이 홀수인지의 여부를 반환하는 함수 isOdd를 만드세요. 단, b는 1 이상의 자연수 입니다. let isOdd = (a) ..

연산자(Operator) - 연산자는 연산자 기준, 좌/우 항목을 연산하기 위해 사용한다. 연산자의 우선순위(숫자가 작으면 우선 실행됨) 0. 그룹 연산자 1. 멤버 접근자, 옵셔널 체이닝 2. 논리 NOT 연산자 3. 거듭 제곱 연산자 4. 곱하기 연산자, 나누기 연산자, 나머지 연산자 5. 더하기 연산자, 빼기 연산자 6. 이상, 이하, 초과, 미만 비교 연산자 7. 동등 비교 연산자, 부등 비교 연산자, 일치 비교 연산자, 불일치 비교 연산자 8. 논리 AND 연산 9. 논리 OR 연산, 널 병합 연산자 10. 삼항 연산자 11. 할당 연산자 12. 쉼표 연산자 - 연산자의 우선순위가 같을 경우 좌향이 우선 계산됨. 그룹 연산자(Group Operator) - '(...)' 꼴에서 순위가 낮은 연산..