javascript eval
-
[JavaScript (7)] Javascript 함수2 - 기본 내장함수(eval, parseInt, encodeURI, encodeURIComponent 등) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 자바스크립트 함수 - 기본 내장함수 ] 입니다. : ) 0. 들어가기 앞서 앞서 함수의 정의, 호출방법, 그리고 활용 방법 등을 간단히 알아 보았다. 자바스크립트는 사용자의 편의를 위해 몇가지 내장함수를 제공한다. 이중 사용시 유의해야할 함수, 그리고 매우 유용한 함수들이 있으니 알아보도록 하자. 1. 내장 함수 ▶ 1. eval() - 문자열을 코드로 인식하게 하는 함수. - eval("문자열") ex) var a = "1+1"; console.log(a); // 1+1 console.log(ev..
[JavaScript (7)] Javascript 함수2 - 기본 내장함수(eval, parseInt, encodeURI, encodeURIComponent 등)[JavaScript (7)] Javascript 함수2 - 기본 내장함수(eval, parseInt, encodeURI, encodeURIComponent 등) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 자바스크립트 함수 - 기본 내장함수 ] 입니다. : ) 0. 들어가기 앞서 앞서 함수의 정의, 호출방법, 그리고 활용 방법 등을 간단히 알아 보았다. 자바스크립트는 사용자의 편의를 위해 몇가지 내장함수를 제공한다. 이중 사용시 유의해야할 함수, 그리고 매우 유용한 함수들이 있으니 알아보도록 하자. 1. 내장 함수 ▶ 1. eval() - 문자열을 코드로 인식하게 하는 함수. - eval("문자열") ex) var a = "1+1"; console.log(a); // 1+1 console.log(ev..
2020.03.23 -
Eval VS JSON - eval을 사용하지 않고 JSON.parse로 충분히 구현가능. - 보안상 javascript 코드 바로실행가능 즉, 쓰지 말자 - eval로 실행할 코드는 컴파일러가 미리 최적화 X - 프레임워크 구현 보다 높은 수준에서 자바스크립트 사용시 eval 적절히 활용이 필수 eval 함수의 파라미터로 입력된 String은 JavaScript 파서에 의해 구문 분석되고 실행된다. eval 함수에 전달된 코드는 eval 함수가 호출되는 것과 같은 상황에서 실행되며, 실행된 코드에 리턴값이 있는 경우 해당값을 리턴. JSON 데이터의 경우 JSON.parse함수를 사용해 JSON(JavaScript Object Notation) 텍스트를 deserialize 하는 것이 eval 함수보다..
JSON 파싱 eval vs JSON.parseEval VS JSON - eval을 사용하지 않고 JSON.parse로 충분히 구현가능. - 보안상 javascript 코드 바로실행가능 즉, 쓰지 말자 - eval로 실행할 코드는 컴파일러가 미리 최적화 X - 프레임워크 구현 보다 높은 수준에서 자바스크립트 사용시 eval 적절히 활용이 필수 eval 함수의 파라미터로 입력된 String은 JavaScript 파서에 의해 구문 분석되고 실행된다. eval 함수에 전달된 코드는 eval 함수가 호출되는 것과 같은 상황에서 실행되며, 실행된 코드에 리턴값이 있는 경우 해당값을 리턴. JSON 데이터의 경우 JSON.parse함수를 사용해 JSON(JavaScript Object Notation) 텍스트를 deserialize 하는 것이 eval 함수보다..
2016.09.27