반응형
숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요.
num: 숫자 return: true or false (뒤집은 모양이 num와 똑같은지 여부)
ex)
num = 123 return false => 뒤집은 모양이 321 이기 때문
num = 1221 return true => 뒤집은 모양이 1221 이기 때문
num = -121 return false => 뒤집은 모양이 121- 이기 때문
num = 10 return false => 뒤집은 모양이 01 이기 때문
const sameReverse = num => {
let str = String(num).split('').reverse().join('');
if(num === str){
return true;
}else{
return false;
}
}
> 이틀전에 풀었던 숫자반대 로직 들고와서 if문추가 ...했더니 오류오류
const sameReverse = num => {
let str = String(num).split('').reverse().join('');
if(num == str){
return true;
}else{
return false;
}
}
> 평소에 일치연산자 ( === ) 를 주로 사용했는데
동등연산자 ( == ) 사용.
일치연산자와 다르게 타입이 다르면 타입변환을해서 비교해줌
'1' == 1; // true
const sameReverse = num => {
let str = String(num).split('').reverse().join('');
return num == str;
}
> 동등연산자 자체가 boolean값을 반환하기때문에 if문 필요없음.
반응형
'Archive' 카테고리의 다른 글
[Node.js] Protocol / Port / URL (0) | 2021.09.13 |
---|---|
[Node.js] 비동기 (0) | 2021.09.13 |
[Node.js] Node.js 기본 (0) | 2021.09.12 |
[REACT] State / Event (0) | 2021.09.04 |
[REACT] JSX / Component (0) | 2021.08.30 |