728x90
반응형
<!-- src/main/webapp/20220401/windowex2.html -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>window 객체의 함수</title>
</head>
<body>
<h2>window 객체의 함수</h2>
<hr>
<script type="text/javascript">
i=2
//eval : 수식 계산 결과 리턴
document.write("<b>eval(3+4*(5-i))</b>=" + window.eval(3+4*(5-i)) + "<br>")
//eval(문자열) : 문자열 수식을 계산 결과 리턴
document.write("<b>eval(3+4*(5-i))</b>=" + eval('3+4*(5-i)') + "<br>")
//ECMA6에서 `${}` 방식으로 사용하는 것을 권장
document.write("<b>${3+4*(5-i)}</b>=" + `${3+4*(5-i)}` + "<br>")
//isNaN : 숫자가 아니니? 숫자형 : false, 숫자형이 아님 : true
document.write("isNaN('한국')=" + isNaN('한국') + "<br>")
document.write("isNaN('123')=" + isNaN('123') + "<br>")
document.write("isNaN('123a')=" + isNaN('123a') + "<br>")
//parseInt : 문자열을 정수변형.
document.write("parseInt('10')=" + parseInt('10') + "<br>")
document.write("parseInt('A')=" + parseInt('A') + "<br>")
//parseInt(문자열,진수) : 문자열을 정수변형.
document.write("parseInt('12',8)=" + parseInt('12',8) + "<br>")
document.write("parseInt('A',16)=" + parseInt('A',16) + "<br>")
</script>
</body>
</html>
728x90
반응형
'study > Javascript' 카테고리의 다른 글
[Javascript] 8. 로그인 (method[get, post], onsubmit, action) (0) | 2022.04.05 |
---|---|
[Javascript] 7. 새창 열기 (open, close) (0) | 2022.04.05 |
[Javascript] 7. window 객체에서 제공하는 3가지 메세지 창 (alert, confirm, prompt) (0) | 2022.04.05 |
[Javascript] 6. 마우스로 이미지 옮기기 (overflow, ondrop, ondragover, ondragstart, ondragend, draggable) (0) | 2022.04.05 |
[Javascript] 6. 마우스 커서로 이미지 변경하기 (0) | 2022.04.05 |