📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전
값과 타입 (value & type)
💬 쉬운 뜻
프로그램이 다루는 데이터에는 종류(타입)가 있어요. 글자(문자열 string), 숫자(number), 참/거짓(불리언 boolean)처럼요. 겉보기에 같은 5라도, 따옴표로 감싼 '5'는 글자고 5는 숫자라서 컴퓨터가 둘을 다르게 취급해요. 그래서 글자 '5'+'5'는 그냥 이어붙여 '55'가 되고, 숫자 5+5는 더해져서 10이 돼요. 같은 +라도 글자끼린 '잇기', 숫자끼린 '더하기'가 되는 거죠.
⌨️ 이럴 땐 이렇게 입력
- 이 입력칸은 전화번호를 받는 곳이야. 숫자처럼 보여도 계산은 안 하니까 '문자열(string) 타입'으로 처리해서 맨 앞의 0이 사라지지 않게 해줘.
- '5' + '5'가 왜 10이 아니라 '55'가 나오는지, 값의 타입(글자/숫자) 관점에서 중학생도 이해하게 설명해줘.
🔮 AI가 이렇게 답하면 = 이런 뜻
AI가 "타입이 맞지 않습니다(type error)"라고 답하면 = 같은 자리에 글자(문자열)와 숫자가 섞여 있어서 컴퓨터가 둘을 어떻게 다뤄야 할지 헷갈린다는 뜻이에요. 예를 들어 숫자 칸에 글자가 들어갔거나, 글자끼리 더하기를 한 경우예요.
➡️ 다음엔 이렇게
다음엔 "이 값은 글자(문자열)로 처리해줘" 또는 "이건 숫자로 다뤄줘"라고 타입을 콕 짚어 주세요. 그래도 결과가 이상하면 "지금 이 값이 글자인지 숫자인지 알려줘"라고 물어 타입부터 확인하면 돼요.
한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈