전체 글 (139) 썸네일형 리스트형 삼항 연사자 삼항 연산자는 '?'와 ':'을 이용하여, if문의 단축 형태로 사용됩니다. 사용 형태는 아래와 같습니다. 확인하려는 조건 ? 조건이 true일 때 사용될 값 : 조건이 false일 때 사용될 값 주의하셔야 될 것은 사용될 값은 저장이 가능한 값이어야 하며, 값은 생략이 불가능합니다. 삼항 조건 연산자 - JavaScript | MDN 조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자입니다. 맨 앞에 조건문 들어가고. 그 뒤로 물음표(?)와 조건이 참truthy이라면 실행할 식이 물음표 뒤로 들어갑 developer.mozilla.org 아래 코드에 적용한 것을 함께 확인하면 사용방법을 보다 쉽게 이해하실 수 있으실 것입니다. 아래 코드는 플레이어와 몬스터의 대.. isNaN isNaN() 함수는 값이 NaN인지 아닌지 판별을 해줍니다. isNaN(value) 매개변수 value는 NaN인지 아닌지 검사받기 위한 값이 들어갑니다. NaN이면 true, NaN이 아니면 false를 반환합니다. isNaN() - JavaScript | MDN isNaN() 함수는 어떤 값이 NaN인지 판별합니다. isNaN 함수는 몇몇 혼란스러운 케이스을 가지고 있으므로, ECMAScript 2015에서 추가한 Number.isNaN()으로 바꾸는 편이 좋을 수도 있습니다. developer.mozilla.org 몬스터와 플레이어의 대결 로직을 예제로 공부를 하고 있습니다. 첫 시작에서 사용자에게 최대 생명력을 입력을 받고 대결을 시작합니다. 해당 부분을 예제로 설명해보겠습니다. const en.. Falsy and Truthy values Falsy and Truthy values JavaScript가 이면에서 조건문을 평가하는 방식입니다. 일반적으로 JavaScript에서 조건문은 참 또는 거짓의 값으로 동작하는데, const nameInput = "sh"; if (nameInput === "sh") { //일반적인 조건문 명령문 } Falsy와 Truthy 값으로도 동작이 가능합니다. const nameInput = "sh"; if (nameInput) { 명령문 } 조건에 Boolean이 아닌 상수가 들어가도 조건문은 동작합니다. (JavaScript가 Boolean 값으로 강제하려고 하기 때문입니다.) 즉, 상수 nameInput이 Boolean 비교가 불가능하거나, 자체가 Boolean 값이 아니라면, nameInput을 Bool.. 이전 1 ··· 15 16 17 18 다음