0. 조건문 4~6
2020. 6. 27. 21:45ㆍRetrospection/Sprint
4.
2번째 숫자가 1번째 숫자보다 큰지 반환해야함.
function isGreaterThan(num1, num2) {
// 여기에 코드를 작성하세요
}
function isGreaterThan(num1, num2) {
if(num1 < num2){
return true;
} else {
return false;
}
}
나는 위에 처럼 코딩을 썼는데 ,
unction isGreaterThan(num1, num2) {
if (num1 < num2) {
return true;
} //else가 없다
return false;
}
위처럼 else 를 생략하는 형태로도 쓸 수 있다 .
return 이 되면 함수가 종료되고 return 뒤의 코드는 실행되지 않기 때문이다.
else로 구분해주지 않아도 자연스럽게 if 이외의 모든것이라고 분류가 되기때문에 생략이 가능하다 .
5.
"isEven" 함수를 작성하세요.
"숫자가 주어졌을때, "isEven" 함수는 주어진 숫자가 짝수인지 반환합니다.
function isEven(num) {
// 여기에 코드를 작성하세요
}
function isEven(num) {
return num % 2 === 0;
}
조건문 3번 에서 배운것 처럼 return 뒤에 조건을 넣어봤다
그래도 테스트에 통과해서 신기했다 .
당연한건데도 ㅋㅋ
function isEven(num) {
if(num % 2 === 0){
return true
}
return false
}
이런식으로도 코딩이 가능하다. (else 생략 )
6.
"isEvenAndGreaterThanTen" 함수를 작성하세요.
숫자가 주어졌을때, "isEvenAndGreaterThanTen" 함수는 주어진 숫자가 10보다 크고 짝수인지 반환해야 합니다.
function isEvenAndGreaterThanTen(num) {
// 여기에 코드를 작성하세요
}
function isEvenAndGreaterThanTen(num) {
return num >10 && num % 2 === 0;
}
내가 한것은 위의 방법
다른방법으로는
function isEvenAndGreaterThanTen(num) {
if (num % 2 === 0 && num > 10) {
return true;
}
return false;
}
처럼 할수도 있다.
연산자 여러개를 한줄에 써서 괄호로라도 분류를 시켜아하나 싶었는데
다행히 잘 돌아간다.
'Retrospection > Sprint' 카테고리의 다른 글
0. 조건문 9 , 10 (0) | 2020.06.28 |
---|---|
0. 조건문 7, 8 (0) | 2020.06.27 |
0. 조건문 1~3 (0) | 2020.06.27 |
$-1 함수 1~3 (0) | 2020.06.26 |
$-0 변수 1~3 (0) | 2020.06.26 |