Search
Duplicate

29번 (1)

문제
승표의 코드
let input = window.prompt('알파벳을 한 글자 입력하세요'); if (input.charCodeAt() >= 65 && input.charCodeAt() <= 90) { console.log('YES'); } else if (input.charCodeAt() >= 97 && input.charCodeAt() <= 122) { console.log('NO'); } else { console.log('입력된 값이 알파벳이 아닙니다.'); } toUpperCase() 를 사용하는 방법도 있다. let input = window.prompt('알파벳을 한 글자 입력하세요'); if (input === input.toUpperCase()) { console.log('YES'); } else { console.log('NO'); } [ 자바스크립트 아스키코드 ] - 대문자 A~Z : 65~90 - 소문자 a~z : 97~122 - 문자열.charCodeAt(index) : 문자열에서 index번째 문자의 아스키코드 값을 반환. 한 글자인 경우 index값 입력 안해도 됨 - String.fromCharCode(아스키코드값) : 아스키코드 값에 해당하는 문자를 반환함
JavaScript
복사
나경의 코드
JavaScript
복사
수지의 코드
JavaScript
복사
답안지