728x90
<script>
// indexOf() 메서드
var output = "안녕하세요".indexOf('안녕');
// 자바스크립트는 숫자를 0부터 세기 때문에
// '안녕' = 0 (맨 앞에 있으므로 = 제일 첫 글자 = 0)
// 입력된 문자열이 indexOf() 메서드에 포함되어 있지 않다면 : 음수 출력
// 입력된 문자열이 indexOf() 메서드에 포함되어 있다면 : 양수 출력
var input = prompt('인사해봅시다','여기에 인사해요.');
if(input.indexOf('안녕') >= 0){
// '안녕'이라는 단어가 포함되어 있다면 : 양수(0,1,2,...)를 출력할 것이므로
alert('안녕하세요.');
} else if(input.indexOf('잘자')>=0 || input.indexOf('잘 자')>=0) {
// '잘자' 또는 '잘 자' 둘 중 하나의 단어를 포함하고 있다면 : 양수(0,1,2,...)를 출력할 것이므로
// 논리 연산자 / 논리합 연산자 = 둘 중 하나가 참이면 참이므로 : 논리합 연산자를 사용
alert('잘자요.');
} else {
alert('인사를 해주세요.')
}
</script>
728x90
'Java Script 자바스크립트' 카테고리의 다른 글
[반복문] for in 반복문에 배열을 넣으면, '인덱스'를 출력 (0) | 2021.05.10 |
---|---|
[키워드] break / !confirm (0) | 2021.05.10 |
[반복문/중첩반복문] 피라미드 만들기 (0) | 2021.05.10 |
[조건문] 평균을 구한 뒤 수우미양가 구분하는 프로그램 (0) | 2021.05.10 |
[조건문] 짝수, 홀수 구분하는 프로그램 (0) | 2021.05.10 |