Designer · Publisher
[제이쿼리] 부등호연산자, if조건문 본문
부등호연산자
> : ~보다 크다, 초과
< : ~보다 작다, 미만
>= : ~보다 크거나 같다, ~이상
<= : ~보다 작거나 같다, ~이하
= : 오른쪽에 있는 값을 왼쪽에 치환하여라
== : 값이 같다. (결과값만 같으면 true)
=== : 값이 같다. (데이터 형식까지 같아야 true)
!= : 다르다
&& (조건1 && 조건1) : 2개 이상 조건을 만족시켜야 true
|| (조건 || 조건) : 또는 true
if조건문
ⓐ 기본 조건문
if(조건){
true일 경우의 실행문
}
ⓑ [else] 2개일 경우
if( 조건 ){
true일 경우 실행문
}else{
false일 경우 실행문
}
ⓒ [else if] 2개 이상일 경우
if( 조건1 ){
조건1 true일 경우 실행문
}else if{
조건2 true일 경우 실행문
}else{
false일 경우 실행문
}
prompt() - 입력할 수 있는 안내창
alert() - 안내창, 경고창
// 만약 70점 이상이면 합격이라고 안내창 띄우기
var avg = prompt('숫자입력','0')
① if(70점이하일때){ 불합격 }
if(avg >= 70){
alert('합격')
}else{
alert('불합격')
}
② 만약 80이상이면 우수, 60이상이면 보통, 60미만이면 노력 (3개)
if(80이상){ 우수 }else if{ 보통 }else{ 노력 }
if(avg >= 80){
alert('굿')
}else if(avg >= 60){
alert('올')
}else{
alert('분발해')
}
③ [중첩if문] 0~100까지 입력했을 때만 아래 조건을 실행
2개 조건을 만족(&&) ▶ if(0보다 크고 100보다 작을때만){ if(80이상){ 우수 }else if{ 보통 }else{ 노력 } }
if(avg >=0 && avg<=100){
if(avg >= 80){
alert('굿')
}else if(avg >= 60){
alert('올')
}else{
alert('분발해')
}
}else{
alert('0부터 100까지의 숫자를 입력해 주세요.')
}
[ex01]
전송버튼 눌렀을 때 input에 내용이 있으면 "전송완료"
내용이 없으면 "내용을 입력하세요."
** 보통 내용이 있는경우는 어떤게 있을지 몰라서 없는경우 먼저 선언하는게 좋음
** 내용이 없다 → ''
if(내용이 없다면){
내용을 입력하세요
}else{
전송 완료
}
'M' 카테고리의 다른 글
[제이쿼리] slider carousel (0) | 2017.07.01 |
---|---|
[제이쿼리] 클릭하면 이미지 변경 (0) | 2017.06.24 |
[자바스크립트&제이쿼리] 매개변수_body좌표값 추출, TOOLTIP (0) | 2017.06.10 |
[HTML] form 구성 방법 (0) | 2017.06.05 |
[자바스크립트&제이쿼리] 지역변수, 전역변수 (0) | 2017.05.31 |