본문 바로가기

Web/Java Script

eval 함수 사용법

★ eval 함수 사용법 및 설명

 

문자열을 수치화 시키는 역활을 합니다.

 

크게 두가지 용도로 쓸 수 있는데요.

 

문자를 숫자로 변환할 수도 있구요.

 

문자열로된 객체의 OJBECT를 숫치화하여 접근 가능하도록 할 수있습니다.

 

예제 )

 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<script type="text/javascript">
 $(document).ready(function() {
  var ojb = eval("document.form.textname");
  alert(ojb.value);
  

  var ojb1 = eval("50*3");
  alert(ojb1);
 });


</script>
</head>

 

<body>
<form name='form'>
     <input type='hidden' name='textname' value="test">
</form>
</body>
</html>

 

 

★ 결과

 

팝업창으로 띄어지면서 

 test

150

 

설명 : 문자열로 된 객체의 object를 수치화하여 접근 가능해서 만들어진 값이 test이고

         eval 안에 문자로 된것을 숫자로 변환 후에 계산 하여 나온 결과 값이 150

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Web > Java Script' 카테고리의 다른 글