728x90
반응형

·

function isPositive(n) {
            if (n > 0) {									  //1
                alert(`${n}은 양수입니다.`);					 //2
            } else if (n < 0) {								 //3
                alert(`${n}은 음수입니다.`);					//4
            } else {
                alert(`${n}은 0입니다.`);					//5
            }
        }
                const number = parseInt(prompt('숫자를 입력하세요.'));   
         
                if(!isNaN(number)) {						//6
                isPositive(number);  						//7
                }

 

1.  여러 조건을 한꺼번에 검사하기 위해 다중 if문을 사용

2. 양수를 구분하기 위해 조건식을 걸어줌. 0보다 크면 양수이기 때문에 양수로 작성

3. 음수를 구분하기 위해 조건식을 걸어줌.

4. 0보다 작으면 음수이기 때문에 음수 작성

5.그 어느 쪽에도 해당하지 않으면 0이므로 0 작성

6. not 연산자를 사용해 NaN이 아닌 값을 출력하라는 조건을 걸어줌

7. 함수 출력문 작성

 

 

▶ parseInt()

: 함수를 사용하는 주요 목적은 문자열에서 숫자를 추출하기 위함입니다. 이 함수는 입력받은 문자열을 실제 숫자값으로 바꾸어 반환.

 

▶ isNaN()

:매개변수가 숫자인지 검사하는 함수입니다.(NaN은 Not a Number입니다.)

 

 

 

 

 

 

parselnt() : https://sisiblog.tistory.com/243

isNaN(): https://www.codingfactory.net/10383

 

[javascript] 자바스크립트 parseInt 사용 방법 (문자열을 숫자로 변환)

참고: https://www.freecodecamp.org/news/parseint-in-javascript-js-string-to-int-example/ 이 튜토리얼에서는 javascript 함수 parseInt()에 대해 설명하겠습니다. 이 parseInt() 함수는 문자열을 파싱해서 숫자나 NaN(Not a Number

sisiblog.tistory.com

 

+ Recent posts