JavaScript에서 문자열 변환의 활용
숫자가 담긴 변수 num이 있다고 가정해 봅시다:
let num = 12345;
이 숫자의 자릿수를 구해봅시다.
아시다시피, 문자열의 길이를 구하려면
length 속성을 사용할 수 있습니다.
그러나 이 속성은 문자열에만 작동하며, 숫자에 적용하면 작동하지 않습니다:
let num = 12345;
alert(num.length); // undefined를 출력합니다
이 문제를 해결하기 위해 숫자를 문자열로 변환한 후 그 문자열의 길이를 구해봅시다:
let num = 12345;
let str = String(num); // 숫자를 문자열로 변환합니다
alert(str.length); // 문자열의 길이를 구합니다
중간 변수 str를 도입하지 않고,
String 함수의 결과에 바로 length
속성을 적용할 수도 있습니다:
let num = 12345;
alert(String(num).length); // 문자열의 길이를 구합니다
숫자가 담긴 변수가 주어집니다. 이 숫자의 자릿수를 구하세요.
숫자가 담긴 두 변수가 주어집니다. 첫 번째 숫자와 두 번째 숫자의 자릿수를 각각 구한 후, 두 결과를 더해 화면에 출력하세요.