PROGRAMMING/JAVASCRIPT
자바스크립트 내장함수 Number() 문자열을 숫자로 변환할 때
ITSCASSIE1107
2023. 10. 28. 11:30
반응형
Number()는 JavaScript 내장 함수인데, 주어진 값(문자열 또는 다른 데이터 유형)을 숫자로 변환합니다. 즉, 문자열을 숫자로 변환하는 데 사용됩니다.
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let input = [];
rl.on('line', function (line) {
input = line.split(' ');
}).on('close', function () {
const n = Number(input[0]);
if(n>= 1 && n<= 1000){
if(n % 2 === 0){
console.log(`${n} is even`)
} else {
console.log(`${n} is odd`)
}
}
});
1. 이벤트 핸들러: 입력된 값을 공백을 기준으로 분리하여 배열 요소로 저장합니다. split() 함수는 문자열을 특정 구분자(delimiter)를 기준으로 분할하고 분할된 부분을 배열로 반환하는 함수입니다.
2. input[0]에서 숫자를 읽어와 Number() 함수를 사용하여 숫자로 변환합니다.
3. 해당 숫자가 1 이상 1000 이하인지 확인하여 범위를 검사하고, 숫자가 짝수인지 홀수인지 판별합니다.
반응형