문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.
<제한조건>
- s의 길이는 1 이상 5이하입니다.
- s의 맨앞에는 부호(+, -)가 올 수 있습니다.
- s는 부호와 숫자로만 이루어져있습니다.
- s는 0으로 시작하지 않습니다.
function solution(s) {
return Number(s);
}
자바스크립트에서는 문자열과 숫자를 *,/로 연산하면 숫자로 자동형변환이 된다는 것을 활용한 풀이
function strToInt(str){
return str/1
}
자바스크립트에서
+ 연산 => 문자열* 연산 => 숫자하지만 코드 가독성이 떨어질 수 있으므로 명시적으로 문자열을 숫자로, 숫자를 문자열로 바꾼다는 것을 나타내는 Number(), String() 함수를 사용하는 것이 좋겠다.
그리고 제한조건에 대한 궁금증이 생겼다... 제한조건에 있는 내용들을 조건으로 걸지 않아도 통과되는데는 문제가 없는데... 그냥 이렇게 풀어도 되는 건지 모르겠다