전체 글 (34) 썸네일형 리스트형 macOS Flutter 설치 1. 공식 사이트를 통해 Flutter 설치Flutter 공식 설치 가이드 확인:https://docs.flutter.dev/get-started/install/macos설치가 완료되면 flutter doctor 명령어로 상태 확인:flutter doctor2. Git 설치Xcode를 설치하면 Git이 자동으로 설치됩니다.별도 Git 설치는 필요 없습니다.3. Rosetta 설치Apple Silicon(M1/M2) Mac에서 필수 설치 항목Rosetta 설치 명령:sudo softwareupdate --install-rosetta --agree-to-licenseMac 비밀번호 입력:설치 과정에서 비밀번호 입력창이 나올 수 있습니다.4. Flutter SDK 다운로드Flutter SDK 다운로드:CPU에.. Flutter 설치 방법 (Windows 기준) 1. Flutter 공식 사이트에서 가이드 확인 및 설치Flutter 공식 설치 가이드:https://docs.flutter.dev/get-started/install/windows설치 후 명령어로 설치 확인:flutter doctorflutter doctor는 Flutter 설치 및 의존성 설정 상태를 점검합니다.2. Git 설치Git 다운로드 링크: https://git-scm.com/설치 시 기본 설정 사용.단, 아래 옵션만 수정:Adjusting your PATH environment 항목에서:Use Git and optional Unix tools from the Command Prompt 선택.3. Flutter SDK 다운로드 및 PATH 설정3.1 SDK 다운로드Flutter SDK 다운로.. 13. nullish 병합 연산자 (??) nullish 병합 연산자 (??)null과 undefined 값만을 체크해 비어있지 않은 값을 찾는 연산자입니다.||와의 차이점||: falsy(0, '', false 포함)를 건너뜀??: null과 undefined만 건너뜀 (숫자 0이나 false는 값으로 인정)연산자 우선순위??는 우선순위가 낮아 괄호를 사용해 명확하게 표현하는 것이 좋습니다.nullish 병합 연산자의 평가 방식let a = null;let b = undefined;let c = "값 있음";let result = a ?? b ?? c ?? "기본값";console.log(result); // "값 있음"a와 b는 nullish이므로 건너뜀.c는 값이 존재하므로 반환됨.??는 null과 undefined만 체크합니다.??와 ||.. 12. 논리연산자 논리 연산자란 무엇인가?자바스크립트의 논리 연산자는 조건을 판별하거나 결합하는 데 사용된다.논리 연산자에는 세 가지가 있다.OR (||): 조건 중 하나라도 참이면 결과는 참AND (&&): 조건이 모두 참일 때 결과가 참NOT (!): 값의 논리 상태를 반대로 바꾼다.1. OR (||) 연산자기본 개념OR 연산자는 **두 개의 수직선 ||**로 표현하며 **주어진 조건 중 하나라도 참이면 참**이 된다.let result = condition1 || condition2;기본 예제피연산자1피연산자2결과truetruetruefalsetruetruetruefalsetruefalsefalsefalseconsole.log(true || true); // trueconsole.log(false || true).. 11. if와 '?' 조건 처리: if문과 ? 연산자의 차이와 활용if문과 ?(삼항 연산자)는 자바스크립트에서 조건에 따라 동작이나 값을 처리할 때 사용하는 도구다.두 방법의 차이와 사용 목적을 이해하면 더 간결하고 명확한 코드를 작성할 수 있다.1. 기본 개념if문: 특정 조건에 따라 코드 블록을 실행한다. "문(statement)"이며, 값을 반환하지 않는다.? 연산자: 조건에 따라 값을 반환하는 "식(expression)"이다. 값을 반환하므로 변수에 직접 할당할 수 있다.2. if문문법:if (조건식) { // 조건이 참일 때 실행되는 코드}예제:let 출판년도 = prompt('ES6는 몇 년도에 발표되었을까요?', '');if (출판년도 == 2021) { alert('정답입니다!');}조건이 참일 경우 중괄호.. 10. 비교연산자 기본 비교 연산자function biggerThanZero(value){ if(value !== null && value !== undefined) { console.log(value > 0); }else { console.log("정확한 숫자를 입력해 주세요"); }}문법과 역할보다 큼 / 작음: a > b, a 보다 크거나 같음 / 작거나 같음: a >= b, a 동등 비교: a == b (값만 비교, 타입은 비교하지 않음)예: 1 == '1'은 true를 반환한다.엄격 동등 비교: a === b (값과 타입 모두 비교)예: 1 === '1'은 false를 반환한다.부등 비교: a != b (값만 비교, 같지 않으면 true)엄격 부등 비교: a !== b (값과 타입 모두 비교, 둘 다 다르면.. 양식용어 정리 1. 재료 관련 용어1.1. 기본 채소 및 허브Bouquet Garni (부케 가르니) 허브(파슬리, 타임, 월계수 잎)를 묶어 국물이나 소스에 향을 더하는 데 사용.Mirepoix (미르포아) 당근, 양파, 셀러리를 작은 크기로 썰어 기초 맛을 내는 데 사용하는 채소 혼합물.Shallot (샬롯) 작고 달콤한 맛이 나는 양파의 일종.Leek (리크) 부드러운 맛의 대파 같은 채소, 수프와 스톡에 자주 사용.Celery (셀러리) 향이 강한 채소로, 스톡과 샐러드에 사용.Thyme (타임) 은은한 향의 허브로, 고기 요리와 스튜에 자주 사용.Rosemary (로즈메리) 바비큐와 감자 요리에 어울리는 향긋한 허브.Bay Leaf (월계수 잎) 국물과 스튜에 풍미를 더하는 허브 잎.1.2. 고기 및 해산물F.. 9. 연산 자바스크립트 연산자와 활용법1. 기본 연산자와 수학 연산자연산자란?*피연산자(Operand)**는 연산자가 연산을 수행하는 대상이다. 예를 들어, 5 * 2에서 5와 2는 피연산자다.*연산자(Operator)**는 피연산자에 대해 특정 작업을 수행한다.예를들어 * 는 곱셈 연산자다단항 연산자와 이항 연산자단항(Unary) 연산자는 피연산자가 하나인 경우다.let x = 5;x = -x; // 단항 마이너스 연산자는 부호를 반대로 바꾼다.console.log(x); // -5이항(Binary) 연산자는 피연산자가 두 개인 경우다.let x = 10, y = 3;console.log(x - y); // 7 (뺄셈 연산)2. 수학 연산자자바스크립트에서 제공하는 주요 수학 연산자덧셈(+)뺄셈(-)곱셈(*)나눗셈.. 이전 1 2 3 4 5 다음 목록 더보기