- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <!-- 현재 작성하고 있는 파일은 UTF-8 DOS파일입니다.-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="ko">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- </head>
- <body>
- <div id="ex_js_syntax">
- <script type="text/javascript" language="javascript">
- <!--
- function btn_js_eval1(num1, num2){
- /* eval("수식으로 계산") */
- alert(eval("num1+num2"));
- }
- function btn_js_isNaN2(num1){
- /* isNaN("숫자 판별") 숫자 아닌 경우 true 반환 */
- var name_value = prompt("숫자?", num1);
- /* if(name_value == true) else false */
- if(!isNaN(name_value) && name_value!=null) alert(name_value+"는 숫자입니다.");
- else if(name_value && name_value!=null) alert(name_value+"는 숫자아닙니다.");
- else alert("질문창 취소버튼 클릭 했습니다.");
- }
- function btn_js_parseInt3(num1){
- /* parseInt("정수 변경") */
- alert(parseInt(num1));
- }
- function btn_js_parseFloat4(num1){
- /* parseFloat("실수 변경") */
- alert(parseFloat(num1));
- }
- //-->
- </script>
- <form name="input_type" id="input_type" method="post" >
- <!-- 예제 박스에선 안됨 => form태그안에 form태그있으면 지워짐~ㅠ.ㅠ -->
- <button name="btn_js_eval" id="btn_js_eval" onclick="btn_js_eval1(5,12);">eval(5,12)</button>
- <br />
- <button name="btn_js_isNaN" id="btn_js_isNaN" onclick="btn_js_isNaN2(5);">isNaN(5)</button>
- <br />
- <button name="btn_js_parseInt" id="btn_js_parseInt" onclick="btn_js_parseInt3(7.5);">parseInt(7.5)</button>
- <br />
- <button name="btn_js_parseFloat" id="btn_js_parseFloat" onclick="btn_js_parseFloat4(7.5);">parseFloat(7.5)</button>
- <br />
- </form>
- </div>
- </body>
- </html>
--------------------------------------------------------------------------------------------
위 소스 예제 보기
eval, isNaN, parseInt, parseFloat
eval- 문자열을 수식으로 판단하여 계산합니다.
isNaN - 숫자 아닌 겨우 true를 반환합니다.
parseInt- 정수로 변경합니다.
parseFloat- 실수로 변경합니다.(유리수)
출처 & 인용 - http://www.w3schools.com/
'javascript > js기본문법' 카테고리의 다른 글
form이벤트 onfocus, onblur, onchange, onsubmit - 포커스얻을시, 포커스잃을시, 교체시, 폼보낼시 (1) | 2014.01.29 |
---|---|
String, Number, escape, unescape - 문자열 변환, 숫자 변환, 엔코딩, 디코딩 (0) | 2014.01.29 |
alert, confirm, prompt - 알림창, 확인창, 질문창 (0) | 2014.01.26 |
getElementById, getElementsByTagName, innerHTML, document.write, console.log - id/tag찾기, 내용변경, 내용/콘솔출력 (0) | 2014.01.26 |
js기본문법 (0) | 2014.01.25 |