문제
다음 중 서버에 데이터를 전송하기 전 아이디나 비밀번호의 입력 여부 또는 수량 입력과 같은 입력 사항을 확인할 때 사용하는 웹 프로그래밍 언어로 가장 적절한 것은?
① CSS ② UML ③ Java Script ④ VRML
정답
3번
해설
정답: 3. 자바스크립트(JavaScript)는 클라이언트(브라우저) 측에서 동작하는 스크립트 언어로, 서버 전송 전에 입력값의 유효성(아이디·비밀번호 입력 여부, 수량 등)을 검사하는 데 사용된다.
오답 풀이
- 1번: CSS는 HTML 문서의 스타일(색·레이아웃)을 지정하는 언어로 검증 기능과 무관하다.
- 2번: UML은 소프트웨어 설계를 시각화하는 모델링 언어로 웹 프로그래밍 언어가 아니다.
- 3번: 클라이언트 측 입력 검증에 쓰이는 언어는 자바스크립트이므로 옳다.
- 4번: VRML은 웹에서 3차원 가상공간을 표현하는 언어이다.
보충 개념 자바스크립트는 폼 유효성 검사, DOM 조작, 이벤트 처리 등 브라우저에서 실행되는 동적 기능을 담당한다.