[JavaScript] 문자열을 숫자로 변환 & 숫자를 문자열로 변환
2022. 9. 11. 13:59ㆍJavaScript
⚡️문자열을 숫자로 변환
- Number()로 문자열을 숫자로 변환
- parselnt()로 문자열을 숫자로 변환
- parseFloat()로 문자열을 숫자로 변환
- Math로 문자열을 숫자로 변환
1. Number()로 문자열을 숫자로 변환
숫자가 아닌 문자나 undefined 등을 인자로 전달하면 NaN(Not A Number)를 리턴합니다. NaN의 의미는 숫자가 아니라는 것이지만 NaN 객체의 타입을 보면 number(NaN은 숫자로 표현이 안됨)
2. parselnt()로 문자열을 숫자로 변환
parseInt()는 인자로 전달된 문자열을 정수의 Number로 변환합니다. 소수를 갖고 있는 실수는 정수로 변환되기 때문에 이 부분을 고려하셔야 합니다.
3. parseFloat()로 문자열을 숫자로 변환
소수를 갖고 있는 실수를 문자열 변환할 때는 parseFloat()를 사용하시면 됩니다.
4. Math로 문자열을 숫자로 변환
Math의 ceil(올림), round(반올림), floor(버림) 메소드들은 인자로 문자열을 받으며 숫자로 변환합니다. 올림, 반올림, 버림 등의 처리를 하여 정수로 변환되기 때문에, 소수를 갖고 있는 실수는 정수로 변환된다는 것을 고려해야 합니다.
⚡️숫자를 문자열로 변환
- toString()으로 숫자를 문자열로 변환
- String()으로 숫자를 문자열로 변환
- 빈 문자열을 붙여서 숫자를 문자열로 변환
- Template String으로 숫자를 문자열로 변환
- toFixed()로 숫자를 문자열로 변환
1. toString()으로 숫자를 문자열로 변환
2. String()으로 숫자를 문자열로 변환
3. 빈 문자열을 붙여서 숫자를 문자열로 변환
4. Template String으로 숫자를 문자열로 변환
5. toFixed()로 숫자를 문자열로 변환
toFixed()는 toFixed(0)과 같으며, toFixed(n)은 소수점 n + 1 자리에서 반올림하고 n자리까지만 문자열로 변환합니다
'JavaScript' 카테고리의 다른 글
[JavaScript] arrow function (0) | 2022.09.24 |
---|---|
[JavaScript] Function(함수) - parameter, argument (1) | 2022.09.21 |
[JavaScript] background-color change (0) | 2022.09.11 |
[JavaScript] quote author repeat (0) | 2022.09.11 |
[JavaScript] clock (0) | 2022.09.11 |