Web_Frontend/javascript2023. 12. 31. 19:33[JS] 제어구조(조건문, 비교연산, 논리연산, 일치연산, truthy, falsy, 반복문, for of, for in, foreach, while, do while, break, continue, label)와 패키지작업

오늘 수강한 강의 : 【한글자막】 100일 코딩 챌린지 - Web Development 부트캠프오늘의 강의 정리 📗제어구조, 제어구문프로그램의 논리 구조를 표현할 수 있는 조건문과 반복문, 그리고 그 밖에 프로그램의 논리 구조에 영향을 미치는 구문Boolean 연산자값 : true , false (진리값)1 2; // false3 === 3; // true3 !== 3; // falseNumber.isFinite(Infinity); // falseNumber.isNaN(NaN); // true'hello'.includes('ll'); // true비교 연산자논리 연산자js는 진리값에 대한 여러 연산을 지원논리 연산// 논리 부정 (logical NOT)!true; // false!false; // ..

Web_Backend/Java2023. 6. 20. 17:21[JAVA] 재귀함수 vs 반복문

재귀함수란? 📌 자기 자신을 호출하는 함수 재귀함수를 많이 호출하면 Call stack max 에러 발생 반복문이란? 📌 특정 구문을 특정 수만큼 반복하는 함수 재귀함수와 반복문 비교 실행 속도 : 반복문이 재귀함수보다 더 빠름 재귀함수 : 매개변수, 리턴값, 리턴시 돌아가야 하는 위치 등의 정보가 스택에 저장됨 반복문 : 필요 없음(오버헤드 없음) 가족성 : 재귀함수가 가독성이 더 좋음 변수 사용 : 재귀함수 사용 시 변수 사용을 줄일 수 있음 꼬리 재귀함수란? 📌 재귀함수의 오버헤드를 줄이기 위한 방법 일반 재귀 function factorial (number) { if(number === 1) return 1; return n * factorial(n - 1); } 꼬리 재귀 : 재귀함수를 호출한 ..

2022. 3. 17. 18:55[모던 자바스크립트 Deep Dive] 8장_제어문

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

2022. 1. 1. 19:35[Java] 자바가 제공하는 제어문(선택문, 반복문)

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

image