티스토리 뷰
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>1. 숫자형 형 변환 number() 함수</h1>
<p>문자형의 숫자를 숫자형으로 변환시켜 준다.</p>
<input type="text" id="num"/>
<button onclick="numTest(num.value);">확인</button>
<!-- body 안에 script를 넣어보았어요~~!! -->
<script type="text/javascript">
function numTest(val){
var vals = Number(val) + 5;
alert(vals + " : " + typeof(vals));
}
</script>
<!-- -->
<h2>2. 정수형 형 변환 parseInt() 함수</h2>
<p>문자형의 숫자를 정수형으로 반환</p>
<input type="text" id="int"/>
<button onclick="intTest(int.value);">확인</button>
<script type="text/javascript">
function intTest(val){
var vals = parseInt(val) + 5;
alert(vals + " : " + typeof(vals));
}
</script>
<h2>3. 실수형 형 변환 parseFloat() 함수</h2>
<p>문자형의 숫자를 실수형으로 반환</p>
<input type="text" id="float" />
<button onclick="floatTest(float.value);">확인</button>
<script type="text/javascript">
function floatTest(val){
var vals = parseFloat(val) + 5;
alert(vals + " : " + typeof(vals));
}
</script>
<h2>4. 검증함수</h2>
<p>문자열로 된 코드를 자바스크립트로 읽어들여 계산한다.</p>
<input type="text" name="evalue" placeholder="예) 5 + 10"/>
<button onclick="evalTest();">계산</button>
<span></span>
<script type="text/javascript">
function evalTest(){
var val = document.getElementsByName("evalue")[0];
if(confirm("작성하신 코드가 맞나요? : " + val.value)){
document.getElementsByTagName("span")[0].innerHTML =
"<b> 계산결과 : " + eval(val.value) + "</b>";
} else{
val.placeholer = "다시 작성합니다. 예) 5 + 10"
}
}
</script>
<hr>
<h1>test01 : using id</h1>
<input id = "a"type="number">
<input id = "b" type="text" list="mylist">
<datalist id="mylist">
<option value="+"/>
<option value="-"/>
<option value="*"/>
<option value="/"/>
</datalist>
<input id = "c" type="number">
<button onclick="calc();">계산</button>
<span id="s"></span>
<script type="text/javascript">
function calc(){
var number01 = document.getElementById("a");
var cal = document.getElementById("b");
var number02 = document.getElementById("c");
var res = number01.value + cal.value + number02.value;
document.getElementById("s").innerHTML =
"<b> 계산결과 : " + res + " = " + eval(res) + "</b>";
}
</script>
<h1>test02 : using name</h1>
<input name="test" type="number">
<input name="test" type="text" list="mylist">
<datalist id="mylist">
<option value="+" />
<option value="-" />
<option value="*" />
<option value="/" />
</datalist>
<input name="test" type="number">
<button onclick="calc();">계산</button>
<span id="ss"></span>
<script type="text/javascript">
function calc(){
var opr = document.getElementsByName("test");
var res = opr[0].value + opr[1].value + opr[2].value;
document.getElementById("ss").innerHTML =
"<b> 계산결과 : " + res + " = " + eval(res) + "</b>";
}
</script>
</body>
</html>
'UI_UX > JavaScript & JQuery' 카테고리의 다른 글
[JavaScript] 9. Math 객체 사용 (0) | 2020.01.26 |
---|---|
[JavaScript] 8. Date 객체 사용 (0) | 2020.01.26 |
[JavaScript] 6. Number 객체 사용 (0) | 2020.01.26 |
[JavaScript] 5. Object 객체 만들기 (0) | 2020.01.26 |
[JavaScript] 4. DOM 탐색 (0) | 2020.01.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- java 환경설정
- model
- 객체
- 다형성
- JdbcTemplate
- controller
- 객체지향
- MVC
- Delete
- OOP
- java
- JDBC 프로그램 작성단계
- Scott/Tiger
- jdbc
- Oracle
- .
- INSERT
- Update
- ojdbc6.jar
- 추상화
- 캡슐화
- select
- view
- 상속
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함