자바스크립트 시작하기 실습 예제

10
자자자자자자 자자자자 자자 자자 자자자자자자 자자 자자자 자자자자자 !

Upload: lynn

Post on 05-Jan-2016

191 views

Category:

Documents


1 download

DESCRIPTION

4. 자바스크립트 시작하기 실습 예제. 자바스크립트 기본 문서를 만들어보자 !. 예제 1_ 예제설명 및 결과화면. 예제설명 사용자가 원하는 단의 구구단을 출력하는 페이지를 만들어보자 . 􄤎원하는 구구단의 단을 내장 함수 prompt( ) 로 입력하면 , 해당 구구단을 출력한다 . 􄤎배경 이미지 : back3.gif. 결과화면. 예제 1

TRANSCRIPT

자바스크립트 시작하기 실습 예제

자바스크립트 기본 문서를 만들어보자

예제 1_ 예제설명 및 결과화면

예제설명사용자가 원하는 단의 구구단을 출력하는 페이지를 만들어보자 1067278 원하는 구구단의 단을 내장 함수 prompt( ) 로 입력하면 해당 구구단을 출력한다 1067278 배경 이미지 back3gif

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제 1 ltTITLEgt ltSCRIPT LANGUAGE=JAVASCRIPTgt lt-- var dan=prompt( 원하는 구구단은 3) for(i=1ilt=9i++) documentwrite(dan+ + i + = + dani + ltbrgt) --gtltscriptgtltHEADgtltBODY background=back3gif align=centergtltBODYgtltHTMLgt

예제 2_ 예제설명 및 결과화면

예제설명입력창에 점수를 입력하면 해당 점수에 따라서 합격과 불합격을 표기하는 페이지를 만들어보자 1067278 합격과 불합격의 기준은 점수가 60 점 이상이면 합격으로 처리한다 1067278 사용 이미지 tal4gif

결과화면

lthtmlgtltheadgtlttitlegt 예제 2 lttitlegtltscript language=JavaScriptgtlt-- function justify() Total=frmtotalvalue if(Totalgt=60) result= 합격 else result= 불합격 frmResultvalue=result 자바스크립트 끝--gtltscriptgtltheadgt

ltbodygtltcentergtlth3gt 합격자 조회 (60 점 이상이면 합격 )lth3gtltimg src=tal4gifgtltbrgtltbrgtltform name=frmgt 시험 점수 ltinput type=text size=5 name=totalgt ampnbspampnbsp ltinput type=button class=button value= 결과확인

onclick=justify()gtampnbspampnbsp 결과 ltinput type=text size=10 name=Resultgtltformgtltcentergtltbodygtlthtmlgt

예제 3_ 예제설명 및 결과화면

예제설명퀴즈 게임 페이지의 기본 형태를 만들어보자 1067278 문제를 읽고 alert( ) 함수를 이용하여 정답을 출력한다 1067278lttablegt 태그를 이용하고 퀴즈 내용은 결과 화면과 같이 작성한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제 3ltTITLEgtltHEADgtltBODY bgcolor=F2F6CDgtltTABLE width=500 border=0 cellpadding=0 cellspacing=0gt ltcaptiongt 퀴즈 게임 ltcaptiongt lttrgt lttd bgcolor=F8DAA8 colspan=2gt 자바스크립트에서 자바란 무슨 뜻을 가진 말일까요 lttdgt lttdgtltinput type=button value= 정답보기

onclick=alert( 커피이름 )gtlttdgt lttrgtltTABLEgtltbodygtlthtmlgt

예제 4_ 예제설명 및 결과화면

예제설명덧셈과 뺄셈만 가능한 미니 계산기 페이지를 만들어보자 1067278 계산기는 lttablegt 태그를 사용하여 결과 화면과 같이 작성한다 1067278 덧셈과 뺄셈 연산은 eval( ) 함수를 사용한다 10672782 개의 입력 값이 숫자가 아닐 때는 isNaN( ) 함수를 이용한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제모음 14ltTITLEgtltSCRIPT LANGUAGE=javascriptgtlt-- var x function ch(x) n1=eval(documentggf1value) n2=eval(documentggf2value) if(x==a) n3=n1+n2 documentggf3value=n3 else if(x==b) n3=n1-n2 documentggf3value=n3 자바스크립트 끝 --gtltSCRIPTgtltHEADgtltBODYgt ltcentergt lttable bordergt ltform name=gggt ltcaptiongt 미니 계산기 ltcaptiongt lttrgtlttd colspan=3gt 숫자 1lttd colspan=3gtltinput type=text name=f1gtltbrgt lttrgt lttrgtlttd colspan=3gt 숫자 2lttd colspan=3gtltinput type=text name=f2gtltbrgt lttrgt lttr align=centergt lttd colspan=3gt ltinput type=button value= + onclick=ch(a)gtampnbsp lttd colspan=3gt ltinput type=button value= - onclick=ch(b)gtampnbsp lttrgt lttrgtlttd colspan=3gt 결과 lttd colspan=3gtltinput type=text name=f3gtltbrgt lttrgt ltformgtlttablegtltcentergtltbodygtlthtmlgt

예제 1_ 예제설명 및 결과화면

예제설명사용자가 원하는 단의 구구단을 출력하는 페이지를 만들어보자 1067278 원하는 구구단의 단을 내장 함수 prompt( ) 로 입력하면 해당 구구단을 출력한다 1067278 배경 이미지 back3gif

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제 1 ltTITLEgt ltSCRIPT LANGUAGE=JAVASCRIPTgt lt-- var dan=prompt( 원하는 구구단은 3) for(i=1ilt=9i++) documentwrite(dan+ + i + = + dani + ltbrgt) --gtltscriptgtltHEADgtltBODY background=back3gif align=centergtltBODYgtltHTMLgt

예제 2_ 예제설명 및 결과화면

예제설명입력창에 점수를 입력하면 해당 점수에 따라서 합격과 불합격을 표기하는 페이지를 만들어보자 1067278 합격과 불합격의 기준은 점수가 60 점 이상이면 합격으로 처리한다 1067278 사용 이미지 tal4gif

결과화면

lthtmlgtltheadgtlttitlegt 예제 2 lttitlegtltscript language=JavaScriptgtlt-- function justify() Total=frmtotalvalue if(Totalgt=60) result= 합격 else result= 불합격 frmResultvalue=result 자바스크립트 끝--gtltscriptgtltheadgt

ltbodygtltcentergtlth3gt 합격자 조회 (60 점 이상이면 합격 )lth3gtltimg src=tal4gifgtltbrgtltbrgtltform name=frmgt 시험 점수 ltinput type=text size=5 name=totalgt ampnbspampnbsp ltinput type=button class=button value= 결과확인

onclick=justify()gtampnbspampnbsp 결과 ltinput type=text size=10 name=Resultgtltformgtltcentergtltbodygtlthtmlgt

예제 3_ 예제설명 및 결과화면

예제설명퀴즈 게임 페이지의 기본 형태를 만들어보자 1067278 문제를 읽고 alert( ) 함수를 이용하여 정답을 출력한다 1067278lttablegt 태그를 이용하고 퀴즈 내용은 결과 화면과 같이 작성한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제 3ltTITLEgtltHEADgtltBODY bgcolor=F2F6CDgtltTABLE width=500 border=0 cellpadding=0 cellspacing=0gt ltcaptiongt 퀴즈 게임 ltcaptiongt lttrgt lttd bgcolor=F8DAA8 colspan=2gt 자바스크립트에서 자바란 무슨 뜻을 가진 말일까요 lttdgt lttdgtltinput type=button value= 정답보기

onclick=alert( 커피이름 )gtlttdgt lttrgtltTABLEgtltbodygtlthtmlgt

예제 4_ 예제설명 및 결과화면

예제설명덧셈과 뺄셈만 가능한 미니 계산기 페이지를 만들어보자 1067278 계산기는 lttablegt 태그를 사용하여 결과 화면과 같이 작성한다 1067278 덧셈과 뺄셈 연산은 eval( ) 함수를 사용한다 10672782 개의 입력 값이 숫자가 아닐 때는 isNaN( ) 함수를 이용한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제모음 14ltTITLEgtltSCRIPT LANGUAGE=javascriptgtlt-- var x function ch(x) n1=eval(documentggf1value) n2=eval(documentggf2value) if(x==a) n3=n1+n2 documentggf3value=n3 else if(x==b) n3=n1-n2 documentggf3value=n3 자바스크립트 끝 --gtltSCRIPTgtltHEADgtltBODYgt ltcentergt lttable bordergt ltform name=gggt ltcaptiongt 미니 계산기 ltcaptiongt lttrgtlttd colspan=3gt 숫자 1lttd colspan=3gtltinput type=text name=f1gtltbrgt lttrgt lttrgtlttd colspan=3gt 숫자 2lttd colspan=3gtltinput type=text name=f2gtltbrgt lttrgt lttr align=centergt lttd colspan=3gt ltinput type=button value= + onclick=ch(a)gtampnbsp lttd colspan=3gt ltinput type=button value= - onclick=ch(b)gtampnbsp lttrgt lttrgtlttd colspan=3gt 결과 lttd colspan=3gtltinput type=text name=f3gtltbrgt lttrgt ltformgtlttablegtltcentergtltbodygtlthtmlgt

ltHTMLgtltHEADgtltTITLEgt 예제 1 ltTITLEgt ltSCRIPT LANGUAGE=JAVASCRIPTgt lt-- var dan=prompt( 원하는 구구단은 3) for(i=1ilt=9i++) documentwrite(dan+ + i + = + dani + ltbrgt) --gtltscriptgtltHEADgtltBODY background=back3gif align=centergtltBODYgtltHTMLgt

예제 2_ 예제설명 및 결과화면

예제설명입력창에 점수를 입력하면 해당 점수에 따라서 합격과 불합격을 표기하는 페이지를 만들어보자 1067278 합격과 불합격의 기준은 점수가 60 점 이상이면 합격으로 처리한다 1067278 사용 이미지 tal4gif

결과화면

lthtmlgtltheadgtlttitlegt 예제 2 lttitlegtltscript language=JavaScriptgtlt-- function justify() Total=frmtotalvalue if(Totalgt=60) result= 합격 else result= 불합격 frmResultvalue=result 자바스크립트 끝--gtltscriptgtltheadgt

ltbodygtltcentergtlth3gt 합격자 조회 (60 점 이상이면 합격 )lth3gtltimg src=tal4gifgtltbrgtltbrgtltform name=frmgt 시험 점수 ltinput type=text size=5 name=totalgt ampnbspampnbsp ltinput type=button class=button value= 결과확인

onclick=justify()gtampnbspampnbsp 결과 ltinput type=text size=10 name=Resultgtltformgtltcentergtltbodygtlthtmlgt

예제 3_ 예제설명 및 결과화면

예제설명퀴즈 게임 페이지의 기본 형태를 만들어보자 1067278 문제를 읽고 alert( ) 함수를 이용하여 정답을 출력한다 1067278lttablegt 태그를 이용하고 퀴즈 내용은 결과 화면과 같이 작성한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제 3ltTITLEgtltHEADgtltBODY bgcolor=F2F6CDgtltTABLE width=500 border=0 cellpadding=0 cellspacing=0gt ltcaptiongt 퀴즈 게임 ltcaptiongt lttrgt lttd bgcolor=F8DAA8 colspan=2gt 자바스크립트에서 자바란 무슨 뜻을 가진 말일까요 lttdgt lttdgtltinput type=button value= 정답보기

onclick=alert( 커피이름 )gtlttdgt lttrgtltTABLEgtltbodygtlthtmlgt

예제 4_ 예제설명 및 결과화면

예제설명덧셈과 뺄셈만 가능한 미니 계산기 페이지를 만들어보자 1067278 계산기는 lttablegt 태그를 사용하여 결과 화면과 같이 작성한다 1067278 덧셈과 뺄셈 연산은 eval( ) 함수를 사용한다 10672782 개의 입력 값이 숫자가 아닐 때는 isNaN( ) 함수를 이용한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제모음 14ltTITLEgtltSCRIPT LANGUAGE=javascriptgtlt-- var x function ch(x) n1=eval(documentggf1value) n2=eval(documentggf2value) if(x==a) n3=n1+n2 documentggf3value=n3 else if(x==b) n3=n1-n2 documentggf3value=n3 자바스크립트 끝 --gtltSCRIPTgtltHEADgtltBODYgt ltcentergt lttable bordergt ltform name=gggt ltcaptiongt 미니 계산기 ltcaptiongt lttrgtlttd colspan=3gt 숫자 1lttd colspan=3gtltinput type=text name=f1gtltbrgt lttrgt lttrgtlttd colspan=3gt 숫자 2lttd colspan=3gtltinput type=text name=f2gtltbrgt lttrgt lttr align=centergt lttd colspan=3gt ltinput type=button value= + onclick=ch(a)gtampnbsp lttd colspan=3gt ltinput type=button value= - onclick=ch(b)gtampnbsp lttrgt lttrgtlttd colspan=3gt 결과 lttd colspan=3gtltinput type=text name=f3gtltbrgt lttrgt ltformgtlttablegtltcentergtltbodygtlthtmlgt

예제 2_ 예제설명 및 결과화면

예제설명입력창에 점수를 입력하면 해당 점수에 따라서 합격과 불합격을 표기하는 페이지를 만들어보자 1067278 합격과 불합격의 기준은 점수가 60 점 이상이면 합격으로 처리한다 1067278 사용 이미지 tal4gif

결과화면

lthtmlgtltheadgtlttitlegt 예제 2 lttitlegtltscript language=JavaScriptgtlt-- function justify() Total=frmtotalvalue if(Totalgt=60) result= 합격 else result= 불합격 frmResultvalue=result 자바스크립트 끝--gtltscriptgtltheadgt

ltbodygtltcentergtlth3gt 합격자 조회 (60 점 이상이면 합격 )lth3gtltimg src=tal4gifgtltbrgtltbrgtltform name=frmgt 시험 점수 ltinput type=text size=5 name=totalgt ampnbspampnbsp ltinput type=button class=button value= 결과확인

onclick=justify()gtampnbspampnbsp 결과 ltinput type=text size=10 name=Resultgtltformgtltcentergtltbodygtlthtmlgt

예제 3_ 예제설명 및 결과화면

예제설명퀴즈 게임 페이지의 기본 형태를 만들어보자 1067278 문제를 읽고 alert( ) 함수를 이용하여 정답을 출력한다 1067278lttablegt 태그를 이용하고 퀴즈 내용은 결과 화면과 같이 작성한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제 3ltTITLEgtltHEADgtltBODY bgcolor=F2F6CDgtltTABLE width=500 border=0 cellpadding=0 cellspacing=0gt ltcaptiongt 퀴즈 게임 ltcaptiongt lttrgt lttd bgcolor=F8DAA8 colspan=2gt 자바스크립트에서 자바란 무슨 뜻을 가진 말일까요 lttdgt lttdgtltinput type=button value= 정답보기

onclick=alert( 커피이름 )gtlttdgt lttrgtltTABLEgtltbodygtlthtmlgt

예제 4_ 예제설명 및 결과화면

예제설명덧셈과 뺄셈만 가능한 미니 계산기 페이지를 만들어보자 1067278 계산기는 lttablegt 태그를 사용하여 결과 화면과 같이 작성한다 1067278 덧셈과 뺄셈 연산은 eval( ) 함수를 사용한다 10672782 개의 입력 값이 숫자가 아닐 때는 isNaN( ) 함수를 이용한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제모음 14ltTITLEgtltSCRIPT LANGUAGE=javascriptgtlt-- var x function ch(x) n1=eval(documentggf1value) n2=eval(documentggf2value) if(x==a) n3=n1+n2 documentggf3value=n3 else if(x==b) n3=n1-n2 documentggf3value=n3 자바스크립트 끝 --gtltSCRIPTgtltHEADgtltBODYgt ltcentergt lttable bordergt ltform name=gggt ltcaptiongt 미니 계산기 ltcaptiongt lttrgtlttd colspan=3gt 숫자 1lttd colspan=3gtltinput type=text name=f1gtltbrgt lttrgt lttrgtlttd colspan=3gt 숫자 2lttd colspan=3gtltinput type=text name=f2gtltbrgt lttrgt lttr align=centergt lttd colspan=3gt ltinput type=button value= + onclick=ch(a)gtampnbsp lttd colspan=3gt ltinput type=button value= - onclick=ch(b)gtampnbsp lttrgt lttrgtlttd colspan=3gt 결과 lttd colspan=3gtltinput type=text name=f3gtltbrgt lttrgt ltformgtlttablegtltcentergtltbodygtlthtmlgt

lthtmlgtltheadgtlttitlegt 예제 2 lttitlegtltscript language=JavaScriptgtlt-- function justify() Total=frmtotalvalue if(Totalgt=60) result= 합격 else result= 불합격 frmResultvalue=result 자바스크립트 끝--gtltscriptgtltheadgt

ltbodygtltcentergtlth3gt 합격자 조회 (60 점 이상이면 합격 )lth3gtltimg src=tal4gifgtltbrgtltbrgtltform name=frmgt 시험 점수 ltinput type=text size=5 name=totalgt ampnbspampnbsp ltinput type=button class=button value= 결과확인

onclick=justify()gtampnbspampnbsp 결과 ltinput type=text size=10 name=Resultgtltformgtltcentergtltbodygtlthtmlgt

예제 3_ 예제설명 및 결과화면

예제설명퀴즈 게임 페이지의 기본 형태를 만들어보자 1067278 문제를 읽고 alert( ) 함수를 이용하여 정답을 출력한다 1067278lttablegt 태그를 이용하고 퀴즈 내용은 결과 화면과 같이 작성한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제 3ltTITLEgtltHEADgtltBODY bgcolor=F2F6CDgtltTABLE width=500 border=0 cellpadding=0 cellspacing=0gt ltcaptiongt 퀴즈 게임 ltcaptiongt lttrgt lttd bgcolor=F8DAA8 colspan=2gt 자바스크립트에서 자바란 무슨 뜻을 가진 말일까요 lttdgt lttdgtltinput type=button value= 정답보기

onclick=alert( 커피이름 )gtlttdgt lttrgtltTABLEgtltbodygtlthtmlgt

예제 4_ 예제설명 및 결과화면

예제설명덧셈과 뺄셈만 가능한 미니 계산기 페이지를 만들어보자 1067278 계산기는 lttablegt 태그를 사용하여 결과 화면과 같이 작성한다 1067278 덧셈과 뺄셈 연산은 eval( ) 함수를 사용한다 10672782 개의 입력 값이 숫자가 아닐 때는 isNaN( ) 함수를 이용한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제모음 14ltTITLEgtltSCRIPT LANGUAGE=javascriptgtlt-- var x function ch(x) n1=eval(documentggf1value) n2=eval(documentggf2value) if(x==a) n3=n1+n2 documentggf3value=n3 else if(x==b) n3=n1-n2 documentggf3value=n3 자바스크립트 끝 --gtltSCRIPTgtltHEADgtltBODYgt ltcentergt lttable bordergt ltform name=gggt ltcaptiongt 미니 계산기 ltcaptiongt lttrgtlttd colspan=3gt 숫자 1lttd colspan=3gtltinput type=text name=f1gtltbrgt lttrgt lttrgtlttd colspan=3gt 숫자 2lttd colspan=3gtltinput type=text name=f2gtltbrgt lttrgt lttr align=centergt lttd colspan=3gt ltinput type=button value= + onclick=ch(a)gtampnbsp lttd colspan=3gt ltinput type=button value= - onclick=ch(b)gtampnbsp lttrgt lttrgtlttd colspan=3gt 결과 lttd colspan=3gtltinput type=text name=f3gtltbrgt lttrgt ltformgtlttablegtltcentergtltbodygtlthtmlgt

예제 3_ 예제설명 및 결과화면

예제설명퀴즈 게임 페이지의 기본 형태를 만들어보자 1067278 문제를 읽고 alert( ) 함수를 이용하여 정답을 출력한다 1067278lttablegt 태그를 이용하고 퀴즈 내용은 결과 화면과 같이 작성한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제 3ltTITLEgtltHEADgtltBODY bgcolor=F2F6CDgtltTABLE width=500 border=0 cellpadding=0 cellspacing=0gt ltcaptiongt 퀴즈 게임 ltcaptiongt lttrgt lttd bgcolor=F8DAA8 colspan=2gt 자바스크립트에서 자바란 무슨 뜻을 가진 말일까요 lttdgt lttdgtltinput type=button value= 정답보기

onclick=alert( 커피이름 )gtlttdgt lttrgtltTABLEgtltbodygtlthtmlgt

예제 4_ 예제설명 및 결과화면

예제설명덧셈과 뺄셈만 가능한 미니 계산기 페이지를 만들어보자 1067278 계산기는 lttablegt 태그를 사용하여 결과 화면과 같이 작성한다 1067278 덧셈과 뺄셈 연산은 eval( ) 함수를 사용한다 10672782 개의 입력 값이 숫자가 아닐 때는 isNaN( ) 함수를 이용한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제모음 14ltTITLEgtltSCRIPT LANGUAGE=javascriptgtlt-- var x function ch(x) n1=eval(documentggf1value) n2=eval(documentggf2value) if(x==a) n3=n1+n2 documentggf3value=n3 else if(x==b) n3=n1-n2 documentggf3value=n3 자바스크립트 끝 --gtltSCRIPTgtltHEADgtltBODYgt ltcentergt lttable bordergt ltform name=gggt ltcaptiongt 미니 계산기 ltcaptiongt lttrgtlttd colspan=3gt 숫자 1lttd colspan=3gtltinput type=text name=f1gtltbrgt lttrgt lttrgtlttd colspan=3gt 숫자 2lttd colspan=3gtltinput type=text name=f2gtltbrgt lttrgt lttr align=centergt lttd colspan=3gt ltinput type=button value= + onclick=ch(a)gtampnbsp lttd colspan=3gt ltinput type=button value= - onclick=ch(b)gtampnbsp lttrgt lttrgtlttd colspan=3gt 결과 lttd colspan=3gtltinput type=text name=f3gtltbrgt lttrgt ltformgtlttablegtltcentergtltbodygtlthtmlgt

ltHTMLgtltHEADgtltTITLEgt 예제 3ltTITLEgtltHEADgtltBODY bgcolor=F2F6CDgtltTABLE width=500 border=0 cellpadding=0 cellspacing=0gt ltcaptiongt 퀴즈 게임 ltcaptiongt lttrgt lttd bgcolor=F8DAA8 colspan=2gt 자바스크립트에서 자바란 무슨 뜻을 가진 말일까요 lttdgt lttdgtltinput type=button value= 정답보기

onclick=alert( 커피이름 )gtlttdgt lttrgtltTABLEgtltbodygtlthtmlgt

예제 4_ 예제설명 및 결과화면

예제설명덧셈과 뺄셈만 가능한 미니 계산기 페이지를 만들어보자 1067278 계산기는 lttablegt 태그를 사용하여 결과 화면과 같이 작성한다 1067278 덧셈과 뺄셈 연산은 eval( ) 함수를 사용한다 10672782 개의 입력 값이 숫자가 아닐 때는 isNaN( ) 함수를 이용한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제모음 14ltTITLEgtltSCRIPT LANGUAGE=javascriptgtlt-- var x function ch(x) n1=eval(documentggf1value) n2=eval(documentggf2value) if(x==a) n3=n1+n2 documentggf3value=n3 else if(x==b) n3=n1-n2 documentggf3value=n3 자바스크립트 끝 --gtltSCRIPTgtltHEADgtltBODYgt ltcentergt lttable bordergt ltform name=gggt ltcaptiongt 미니 계산기 ltcaptiongt lttrgtlttd colspan=3gt 숫자 1lttd colspan=3gtltinput type=text name=f1gtltbrgt lttrgt lttrgtlttd colspan=3gt 숫자 2lttd colspan=3gtltinput type=text name=f2gtltbrgt lttrgt lttr align=centergt lttd colspan=3gt ltinput type=button value= + onclick=ch(a)gtampnbsp lttd colspan=3gt ltinput type=button value= - onclick=ch(b)gtampnbsp lttrgt lttrgtlttd colspan=3gt 결과 lttd colspan=3gtltinput type=text name=f3gtltbrgt lttrgt ltformgtlttablegtltcentergtltbodygtlthtmlgt

예제 4_ 예제설명 및 결과화면

예제설명덧셈과 뺄셈만 가능한 미니 계산기 페이지를 만들어보자 1067278 계산기는 lttablegt 태그를 사용하여 결과 화면과 같이 작성한다 1067278 덧셈과 뺄셈 연산은 eval( ) 함수를 사용한다 10672782 개의 입력 값이 숫자가 아닐 때는 isNaN( ) 함수를 이용한다

결과화면

ltHTMLgtltHEADgtltTITLEgt 예제모음 14ltTITLEgtltSCRIPT LANGUAGE=javascriptgtlt-- var x function ch(x) n1=eval(documentggf1value) n2=eval(documentggf2value) if(x==a) n3=n1+n2 documentggf3value=n3 else if(x==b) n3=n1-n2 documentggf3value=n3 자바스크립트 끝 --gtltSCRIPTgtltHEADgtltBODYgt ltcentergt lttable bordergt ltform name=gggt ltcaptiongt 미니 계산기 ltcaptiongt lttrgtlttd colspan=3gt 숫자 1lttd colspan=3gtltinput type=text name=f1gtltbrgt lttrgt lttrgtlttd colspan=3gt 숫자 2lttd colspan=3gtltinput type=text name=f2gtltbrgt lttrgt lttr align=centergt lttd colspan=3gt ltinput type=button value= + onclick=ch(a)gtampnbsp lttd colspan=3gt ltinput type=button value= - onclick=ch(b)gtampnbsp lttrgt lttrgtlttd colspan=3gt 결과 lttd colspan=3gtltinput type=text name=f3gtltbrgt lttrgt ltformgtlttablegtltcentergtltbodygtlthtmlgt

ltHTMLgtltHEADgtltTITLEgt 예제모음 14ltTITLEgtltSCRIPT LANGUAGE=javascriptgtlt-- var x function ch(x) n1=eval(documentggf1value) n2=eval(documentggf2value) if(x==a) n3=n1+n2 documentggf3value=n3 else if(x==b) n3=n1-n2 documentggf3value=n3 자바스크립트 끝 --gtltSCRIPTgtltHEADgtltBODYgt ltcentergt lttable bordergt ltform name=gggt ltcaptiongt 미니 계산기 ltcaptiongt lttrgtlttd colspan=3gt 숫자 1lttd colspan=3gtltinput type=text name=f1gtltbrgt lttrgt lttrgtlttd colspan=3gt 숫자 2lttd colspan=3gtltinput type=text name=f2gtltbrgt lttrgt lttr align=centergt lttd colspan=3gt ltinput type=button value= + onclick=ch(a)gtampnbsp lttd colspan=3gt ltinput type=button value= - onclick=ch(b)gtampnbsp lttrgt lttrgtlttd colspan=3gt 결과 lttd colspan=3gtltinput type=text name=f3gtltbrgt lttrgt ltformgtlttablegtltcentergtltbodygtlthtmlgt