TIL(4) - 비교, 논리연산자
1937 단어 JavaScriptJavaScript
비교연산자
Assignment
index.js를 보고 아래 조건에 맞는 함수를 구현해주세요.
- 우리나라는 20살 부터 술을 마실 수 있습니다. 우리나라 사람들이 가장 즐겨마시는 술은 소주 입니다.
- canIDrinkSoju 함수 안에 비교 연산자를 사용하여 다음의 경우들이 구현될 수 있도록 해주세요.
- age 가 20살 보다 어리면: "애야 가서 공부나 해라!" 리턴
- age 가 50살 이상이면: "건강을 위해서 술은 적당히 마시세요!" 리턴
- 그 외의 경우에는: "소주에는 곱창 어떠신가요?" 리턴
function canIDrinkSoju(age) {
if(age < 20) {
return ("애야 가서 공부나 해라!");
} else if(age >= 50) {
return ("건강을 위해서 술은 적당히 마시세요!);
} else if(age >= 20 && age < 50){
return ("소주에는 곱창 어떠신가요?");
}
}
논리 연산자
Assignment
index.js에 있는 가위 바위 보 게임 함수를 아래 조건에 맞게 구현해주세요.
rockPaperScissors
함수를 구현해서 가위 바위 보 게임을 구현해주세요.
- 가능하면 || 와 && 연산자 둘다 사용해주세요.
- player1과 player2 중 이긴 사람이 누군지 리턴해주세요.
- 예를 들어, player1이 이겼으면 "player1" 이 리턴 되고 그 반대의 경우라면 "player2"가 리턴이 되어야 합니다.
- 만일 비기는 경우에는 무조건 "player1"이 리턴 되어야 합니다.
- player1 과 player2 의 값은 다음 셋 중 하나 입니다.
- "가위"
- "바위"
- "보"
- 예를 들어, player1은 "가위" 이고 player2는 "보" 이면 "player1" 이 리턴 되어야 합니다.
function rockPaperScissors(player1, player2) {
if((player1 === "가위" && player2 === "보")
|| (player1 === "가위" && player2 === "가위") ) {
result = "player1";
return result;
} else if((player1 === "보" && player2 === "바위") ||(player1 === "보" && player2 === "보")) {
result = "player1";
return result;
} else if((player1 === "바위" && player2 === "가위") || (player1 === "바위" && player2 === "바위")){
result = "player1";
return result;
}
else{
result = "player2";
return result;
}
}
module.exports = {rockPaperScissors};
Author And Source
이 문제에 관하여(TIL(4) - 비교, 논리연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@seoha23/TIL4-논리연산자
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
- age 가 20살 보다 어리면: "애야 가서 공부나 해라!" 리턴
- age 가 50살 이상이면: "건강을 위해서 술은 적당히 마시세요!" 리턴
- 그 외의 경우에는: "소주에는 곱창 어떠신가요?" 리턴
function canIDrinkSoju(age) {
if(age < 20) {
return ("애야 가서 공부나 해라!");
} else if(age >= 50) {
return ("건강을 위해서 술은 적당히 마시세요!);
} else if(age >= 20 && age < 50){
return ("소주에는 곱창 어떠신가요?");
}
}
Assignment
index.js에 있는 가위 바위 보 게임 함수를 아래 조건에 맞게 구현해주세요.
rockPaperScissors
함수를 구현해서 가위 바위 보 게임을 구현해주세요.- 가능하면 || 와 && 연산자 둘다 사용해주세요.
- player1과 player2 중 이긴 사람이 누군지 리턴해주세요.
- 예를 들어, player1이 이겼으면 "player1" 이 리턴 되고 그 반대의 경우라면 "player2"가 리턴이 되어야 합니다.
- 만일 비기는 경우에는 무조건 "player1"이 리턴 되어야 합니다.
- player1 과 player2 의 값은 다음 셋 중 하나 입니다.
- "가위"
- "바위"
- "보"
- 예를 들어, player1은 "가위" 이고 player2는 "보" 이면 "player1" 이 리턴 되어야 합니다.
function rockPaperScissors(player1, player2) { if((player1 === "가위" && player2 === "보") || (player1 === "가위" && player2 === "가위") ) { result = "player1"; return result; } else if((player1 === "보" && player2 === "바위") ||(player1 === "보" && player2 === "보")) { result = "player1"; return result; } else if((player1 === "바위" && player2 === "가위") || (player1 === "바위" && player2 === "바위")){ result = "player1"; return result; } else{ result = "player2"; return result; } } module.exports = {rockPaperScissors};
Author And Source
이 문제에 관하여(TIL(4) - 비교, 논리연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@seoha23/TIL4-논리연산자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)