//eval()
//Ajax : 일반적으로 자바스크립트를 통해 서버에서 데이터를 받아오고 그 데이터를 조작하는 일련의 프로그래밍
//Ajax 프로그래밍에서 한번에 여러가지 변수를 받아올때 문제가 생길 수 있음
//eval()은 다음과 같은 작업을 수행한다.
//1. 제공된 인수 문자열이 자바스크립트로서 유효한가를 검증한다.
//2. 자바스크립트 코드로 해석하기 위하여 파싱한다.
//3. eval() 기능 함수는 파싱된 내용에서 자바스크립트 문장 코드를 발견하면 수행한다.
//4. 수행에 따른 결과값이 있으면 그 값을 반환한다.
eval('number1 = 1234; number2 = 5678; document.write("덧셈계산 = " + (number1 + number2) + "<br>") ');
eval('number1 = 1234; number2 = 5678; document.write("문자열 결합 = " + number1 + number2 + "<br>") ');
//isNaN()
//is Not a Number
//숫자가 아니면 ture를, 숫자라면 false를 반환한다
//isFinite()
//유효한 수치면 ture를, 유효하지 않은수치면 false를 반환한다
document.write("isNaN('123.4567') : " + isNaN('123.4567') + "<br>");
document.write("isFinite('123.4567') : " + isFinite('123.4567') + "<br>");
document.write("isNaN('123,000') : " + isNaN('123,000') + "<br>");
document.write("isFinite('123,000') : " + isFinite('123,000') + "<br>");
'Programming > JavaScript' 카테고리의 다른 글
[JavaScript] 5-1_OOPBasic.js (0) | 2016.12.07 |
---|---|
[JavaScript] 5-0_OOPinJavaScript.html (0) | 2016.12.07 |
[JavaScript] 3-4_TypeCastFunc.js (0) | 2016.12.07 |
[JavaScript] 3-3_escapeFunc.js (0) | 2016.12.07 |
[JavaScript] 3-2_CalDate.js (0) | 2016.12.07 |