책 내용 질문하기
case문 숫자 처리
도서
2022 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
192
조회수
203
작성일
2022-09-13
작성자
탈퇴*원
첨부파일

개체명이 숫자여도

저번 질문에서 left나 mid 같은건 문자를 반환한다고 하셨는데

 

case is >=3 이건 month 함수로 쓴거라 숫자인거고

 

192페이지 말고 다른 페이지 case 함수에선

mid 인데

case 1 to 3 이라 되어있어서 숫자 처리 되나 보다 했는데

 

%파생질문) 이건 is가 생략된 거라고 알고 있는데 이것도 맞나요?

 

192페이지에선 right 함수 쓰고

  case "1"

이라 ""은 문자 표시라고 알고 있어서 헷갈리네요.

 

답변
2022-09-14 12:01:29

문자로 된 숫자도 숫자로 인식 할 수도 있다는 것을 설명 드린 것으로 

 

기본 적으로는 숫자는 숫자로 비교하고 문자는 문자로 비교해야 합니다. 

 

right mid left 함수에서 나온 결과는 문자이므로 비교할 값도 문자 "1" 로 비교하는 것이 제일 정확합니다. 

 

간혹 문자로 나온 값이더라도 숫자 모양을 하고 있으므로 숫자로 인식해 주기도 해서 "" 없이 사용해도 결과가 정확하게 나오는 경우도 있는 것입니다.

 

되도록이면 문자일 때는 문자로 숫자일 때는 숫자로 비교해 주세요. 

 

좋은 하루 되세요. 

  • 관리자
    2022-09-14 12:01:29

    문자로 된 숫자도 숫자로 인식 할 수도 있다는 것을 설명 드린 것으로 

     

    기본 적으로는 숫자는 숫자로 비교하고 문자는 문자로 비교해야 합니다. 

     

    right mid left 함수에서 나온 결과는 문자이므로 비교할 값도 문자 "1" 로 비교하는 것이 제일 정확합니다. 

     

    간혹 문자로 나온 값이더라도 숫자 모양을 하고 있으므로 숫자로 인식해 주기도 해서 "" 없이 사용해도 결과가 정확하게 나오는 경우도 있는 것입니다.

     

    되도록이면 문자일 때는 문자로 숫자일 때는 숫자로 비교해 주세요. 

     

    좋은 하루 되세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.