(x)html 관련된 팁을 공유하는 공간입니다.
  • 웹미니 한줄 전광판 영역 입니다.
글 수 66

17

조회 수 : 4751 신고 : 0

작성자 : title: [ani]보라색 나비바비인형
포인트 : 19927 | 레벨 : 14
미리보기 :  
if문은 다음에 주어진 조건에 따라 실행 방향을 달리 하고자 할때 사용하는 명령어 입니다.
if문 다음에 조건을 판단해서 그 조건이 참이면 첫번째 문장을 수행하고
조건이 거짓이면 첫번째 문장을 수행하지 않고 두번째 문장을 수행합니다.
if문 다음에는 반드시 조건문(논리연산자, 관계연산자)만 올수 있습니다.
만약이라는 if문이 있다면
아니면~ 다 라는 else가 있겠죠..
간단한 예제를 들어 볼께요

만일 점수가 60점 이상일 경우에 합격이라고 하고,
60점 미만일 경우엔 불합격이라고 표시해봅시다.

x=prompt("점수","점수를 입력하세요")
라고 정해 줍니다.
x값에는 사용자가 입력한 값이 들어잇겠죠..?
if(x>=60) // 만약 x값이 60보다 크다면
        alert("합격입니다.") // 합격입니다 라는 문구를 출력해주고
else // 그렇지 않으면
        alert("불합격입니다.") // 불합격이라는 문구를 출력합니다.

이런식이 됩니다.
여기다 하나더 붙여 봅시다..
합격입니다라는 문구 밑에 "축하합니다" 라는 문구도 같이 출력하고
불합격입니다라는 문구 밑에 " 재시험보세요" 라는 문구를 출력해 봅시다.

if(x>=60)
        alert("합격입니다.")
        alert("축하합니다.")
else
        alert("불합격입니다.")
        alert("재시험보세요.")

이대로 실행하면.. 분명히 뭔가 잘못된 값이 나오거나.
에러 나실수도 있습니다.
if문은 조건에 만족했을때 반드시 바로 밑의  한문장만 읽습니다.
여러줄인 경우에는
반드시 { } 이렇게 묶어줘야지만 if문이 제대로 수행됩니다.
즉,

if(x>=60){
        alert("합격입니다.")
        alert("축하합니다.")}
else{
        alert("불합격입니다.")
        alert("재시험보세요.")}

이런식으로 묶어줘야 한다는 거죠..


그럼 다음 예제를 들어 볼게요

입력한 숫자가 짝수인지 홀수있지 출력해봅시다.

x=prompt("숫자를 입력해주세요","")
if(x%2==0) // 만약 x라는 값에 2로 나눈 나머지가 0이면,
        y="짝수" // y라는 값에 "짝수"라는 문구를 출력하고
        
else // 그렇지 않으면
        y="홀수" // y라는 값에 "홀수"라는 문구를 출력해라
        
document.write(y) // 위에 조건에 맞는 y값을 출력해라
라는 뜻입니다.

저기 위에 == 이건 같다라는 표현입니다.
= 는이라는거 한개만 쓰면 대입이라는거 아시죠?
이점 유의하세요..

이상으로 4일차 마치겠습니다.
소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 BEST 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기 본문으로 바로가기
  • 추천수 50개이상
  • 추천수 30개이상
  • 추천수 20개이상
  • 추천수 10개이상
  • 추천수 3개이상
닫기

댓글 '2'

profile
title: [ani]깜빡이는 표정빽짱구 (14378)

2005.04.12 00:57:57

title: [ani]보라색 나비바비인형 (14379)

2005.04.12 01:01:51

작성자
굿입니다^^
List of Articles
번호 제목 글쓴이 날짜 추천 수sort 조회 수
공지 모바일 코딩하시는 분들 참고하세요. title: [ani]깜빡이는 표정빽짱구 2014-05-07   2639
66 hit best of best Span 태그와 Div 태그 (HTML) [2] title: [ani]깜빡이는 표정빽짱구 2007-01-21 70 16641
65 best of best css로 폼태그 사용시 공백없애기 title: [ani]깜빡이는 표정빽짱구 2006-03-28 56 7691
64 best of best 다국어 html 코딩 title: [ani]깜빡이는 표정빽짱구 2006-03-31 46 7299
63 best of best CHECKBOX클릭시 지정된 내용 보여주기 title: [ani]깜빡이는 표정빽짱구 2006-10-17 42 9972
62 best of best onfocus="this.blur()" 익스,파이어폭스에도 적용 title: [ani]깜빡이는 표정빽짱구 2007-02-21 33 9715
61 best of best 아이디 입력란에 탭키 눌렀을때 순서정하기 [2] title: [ani]깜빡이는 표정빽짱구 2006-09-28 25 8491
60 best of best 노프레임에서 음악 안끈기게 하기 [1] title: [ani]깜빡이는 표정빽짱구 2004-02-06 22 4666
59 best of best input 에 마우스 오버/아웃시 배경바꾸기 title: [ani]깜빡이는 표정빽짱구 2006-07-25 20 9172
58 hit best of best input 태그를 이미지버튼으로하기 title: [ani]깜빡이는 표정빽짱구 2006-04-22 20 10331
57 best of best 아이프레임시 뒷배경 투명처리및 불투명처리 title: [ani]깜빡이는 표정빽짱구 2004-02-28 20 5516
56 이미지 마우스 오버시 아이콘뜨는거 없애기 title: [ani]깜빡이는 표정빽짱구 2006-05-28 19 7218
55 textarea 나 input 안에 글자 안써지게 하기 title: [ani]깜빡이는 표정빽짱구 2006-05-12 19 9052
54 플래쉬 아래로 레이어가뜰때 해결방법 title: [ani]깜빡이는 표정빽짱구 2006-03-28 17 5078
53 자바스크립트 4일차 조건문 if [2] title: [ani]보라색 나비바비인형 2005-04-12 17 4751
52 기본태그 title: [ani]깜빡이는 표정빽짱구 2004-02-17 17 3640
51 상태표시줄을 바꿔보자1 [1] title: [ani]깜빡이는 표정빽짱구 2004-02-07 17 3926
50 hit 마우스 드래그 금지태그 [2] title: [ani]깜빡이는 표정빽짱구 2006-04-26 16 11931
49 회원가입시 나이제한하기 title: [ani]깜빡이는 표정빽짱구 2004-03-29 16 3788
48 마퀴 적용 title: [ani]깜빡이는 표정빽짱구 2004-02-17 16 3259
47 상태표시줄 바꿔보자7 (링크주소 감추기) title: [ani]깜빡이는 표정빽짱구 2004-02-07 14 5266