옵셔널 체이닝 연산자 (optional chaining) 옵셔널 체이닝 연산자는 (?.) 좌항의 피연산자가 Nullish(null 또는 undefined)인 경우 undefined를 반환하고, 그렇지 않으면 우항의 프로퍼티 참조를 이어나간다. var elem = null; // elem이 null 또는 undefined이면 undefined를 반환하고, 그렇지 않으면 우항의 프로퍼티 참조를 이어나간다. var value = elem?.value; console.log(value); // undefined 옵셔널 체이닝 연산자가 도입되기 이전에는 논리연산자 &&를 사용한 단축 평가를 통해 변수가 Nullish인지 확인했다. null 병합 연산자 (Nullish coalescing operatior) nul..
JavaScript

코드 경로 https://github.com/Sygnom1215/JS_StudyNote/blob/main/NumberGuessingGame/number-guessing-game.html GitHub - Sygnom1215/JS_StudyNote: 프론트엔드 공부 프론트엔드 공부. Contribute to Sygnom1215/JS_StudyNote development by creating an account on GitHub. github.com 숫자 맞히기 게임 해당 게임을 만들기 위한 조건을 프로그래머처럼 사고해보자. 간단한 숫자 맞히기 게임을 만들어주세요. 무작위로 선택한 1과 100 사이의 수를 플레이어가 10턴 내에 알아내는 게임입니다. 각 턴 후에는 플레이어가 고른 숫자가 맞았는지 아니면 틀렸..