안내문이나 경고문을 띄우는 alert() 함수
alert함수는 메시지와 OK버튼마을 가진 다이얼로그 박스를 보여주는 함수입니다.
사용방법
alert(출력할 문자열)
- <html>
- </head>
- <title> 경고문 함수 </title>
- <body>
- <script language="JavaScript">
- <!--
- alert("알림이나 \n 경고창은 이렇게 띄움")
- -->
- </script>
- </body>
- </html>
확인과 취소를 선택하는 함수
confirm 함수는 메시지와 OK/Cancel 버튼을 포함한 다이얼로그 박스를 보여주는 함수입니다.
확인(OK)을 누르면 true를 반환하고 취소(Cancel)을 누르면 false를 반환합니다.
사용방법
confirm(출력할 문자열)
확인을 눌렀을 때 |
취소를 눌렀을 때 |
확인을 클릭하심 |
취소를 클릭하심 |
- <html>
- </head>
- <title> 경고문 함수 </title>
- <body>
- <script language="JavaScript">
- <!--
- conf=confirm("맞으면 확인 \n 틀리면 취소")
- if(conf == true)document.write("확인을 클릭하심")
- else document.write("취소를 클릭하심")
- -->
- </script>
- </body>
- </html>
대화상자를 띄어주는 prompt() 함수
prompt 함수는 메시지와 입력 필드를 가진 다이얼로그 박스를 보여주는 함수입니다.
사용방법
prompt(문자열,초기값)
1을 입력했을 때 |
2를 입력했을 때 |
머리가 좋아지는 바나나 |
건강에 좋은 우유! |
3을 입력했을 때 |
1,2,3 외에 다른 숫자를 입력시 |
기분좋은 달달한 초콜릿 |
잘가세요! |
- <html>
- </head>
- <title> 경고문 함수 </title>
- <body>
- <script language="JavaScript">
- <!--
- var txt
- txt=prompt("숫자를 입력하세요! \n 좋아하는 음식은?,\n 1: 바나나 \n 2: 우유 \n 3:초콜릿 \n 없으면 나가세요 고갱님 -_-+")
- if(txt==1) document.write("머리가 좋아하는 바나나!")
- else if(txt==2) document.write("건강에 좋은 우유!")
- else if(txt==3) document.write("기분좋은 달달한 초콜릿!")
- else document.write("잘가세요~")
- -->
- </script>
- </body>
- </html>
문자열을 자바스크립트 구문으로 바꿔주는 함수
eval 함수는 문자열로 된 수식을 자바스크립트 구문으로 인식하여 스크립트 처리결과를 반환해 주는 함수입니다.
- <html>
- </head>
- <title> 경고문 함수 </title>
- <body>
- <script language="JavaScript">
- <!--
- var txt, num
- txt="5*5"
- num=5*5
- test="alert('이런게 됩니다!')"
- document.write("text : "+txt+"<br>")
- document.write("eval 사용 text : "+eval(txt)+"<br>")
- eval("var sum"+"Text"+"=777")
- document.write("여러 문자를 합쳐도! : "+sumText+"<br>")
- document.write(eval(test))
- -->
- </script>
- </body>
- </html>
문자열을 실수로 parseFloat()함수
parseFloat 함수는 문자열을 부동소수점으로 바꾸는 내장함수입니다. 첫 문자가 숫자가 아닌 경우에는 0이나 NaN(유닉스)을 반환합니다.
사용방법
parseFloat(문자열)
- <html>
- </head>
- <title> 경고문 함수 </title>
- <body>
- <script language="JavaScript">
- <!--
- var num1, num2
- num1="11.1"+22.2
- num2=parseFloat("11.1")+22.2
- document.write("1) "+num1+"<br>")
- document.write("2) "+num2+"<br>")
- -->
- </script>
- </body>
- </html>
문자열을 정수로 바꿔주는 parseInt()함수
parseInt()함수는 실수 또는 정수를 8진수, 10진수, 16진수 중에 하나로 설정하여 값을 return할 수 있습니다.
실수는 소수점을 자르고 정수값만 표현합니다.
- <html>
- </head>
- <title> INT 변환 </title>
- <body>
- <script language="JavaScript">
- <!--
- var num1, num2, num3
- num1=parseInt("17",8)
- num2=parseInt("17",10)
- num3=parseInt("17",16)
- document.write("1) "+num1+"<br>")
- document.write("2) "+num2+"<br>")
- document.write("3) "+num3+"<br>")
- -->
- </script>
- </body>
- </html>
문자셋과 아스키값 반환함수 escape(), unescape()
자바스크립트에서 특수문자의 경우 적절한 문자로 반환하여 입력해야 합니다.
escape()함수는 %문자열로 반환합니다.
unescape()함수는 %문자열을 입력시 특수문자로 변환시켜 줍니다.
- <html>
- </head>
- <title> 문자열 변환 </title>
- <body>
- <script language="JavaScript">
- <!--
- var vr1,vr2,vr3
- vr1="★"
- vr2="!"
- vr3="^"
- document.write("1) "+escape(vr1)+"<br>")
- document.write("2) "+escape(vr2)+"<br>")
- document.write("3) "+escape(vr3)+"<p>")
- document.write("4) "+unescape("%u2605")+"<br>")
- document.write("5) "+unescape("%21")+"<br>")
- document.write("6) "+unescape("%5E")+"<br>")
- -->
- </script>
- </body>
- </html>
숫자인지 알려주는 isNaN()
함수의 값이 숫자인지 여부를 파악해주는 함수입니다.
입력값이 숫자일경우 true
입력값이 숫자가 아닐경우 false
- <html>
- </head>
- <title> 숫자여부 </title>
- <body>
- <script language="JavaScript">
- <!--
- var vr1,vr2,vr3
- vr1="문자열임"
- vr2=1234
- document.write("1) "+isNaN(vr1)+"<br>")
- document.write("2) "+isNaN(vr2)+"<br>")
- -->
- </script>
- </body>
- </html>
반응형
'웹프로그래밍' 카테고리의 다른 글
javascript - Function 객체 (0) | 2017.07.10 |
---|---|
layer 객체 (0) | 2017.05.22 |