반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 주식
- react
- 주식공부
- sacai
- oracle
- 파이썬
- draw
- 덩크 하이
- 나이키
- 오라클
- 드로우
- Linux
- 리눅스
- Nike
- 코로나19
- 덩크로우
- stockx.com
- jQuery
- Dunk Low
- 발매예정
- Github
- dunklow
- JavaScript
- 제이쿼리
- GIT
- Python
- 자바스크립트
- dunk high
- 리액트
- 덩크 로우
Archives
- Today
- Total
Life goes slowly...
[Javascript] 문자열을 코드로 인식하기 - eval() 함수 본문
728x90
반응형
자바스크립트(Javascript)의 eval() 함수
자바스크립트(Javascript)의 eval() 함수는 문자열을 코드로 인식하여 반환하는 함수입니다.
자바스크립트(Javascript)의 다수의 명령문을 나타내는 문자열 도는 표현식에 포함되어 있는 객체의 변수가 속성을 매개변수로 사용됩니다. 만약 주어진 매개변수가 없다면 undefined를 반환하게 됩니다.
자바스크립트(Javascript)의 eval() 함수는 인자로 받은 코드를 caller의 권한으로 수행되는 위험한 함수로써 해커에게 노출되기 쉬운 위험한 함수이기에 사용하지 않는 것이 좋습니다.
//eval() 함수 사용방법
eval ( [매개변수] )
console.log(eval("99 + 11"));
console.log(eval('9+1') === eval('10'));
let date = "Date(2021,1,7)";
let newDate;
eval("newDate = new " + date + ";");
console.log(newDate);
=====================================================
110
true
[object Date] { ... }
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[jQuery] checkbox 의 리스트 중 체크된 값 가져오기 (2) | 2021.02.25 |
---|---|
[Javascript] 자바스크립트의 this 란? (0) | 2021.01.16 |
[Javascript] 소수점 올림, 버림, 반올림 - ceil(), floor(), round() 함수 (0) | 2021.01.15 |
[Javascript] URL의 포트 조회함수 - location.port (0) | 2021.01.12 |
[Javascript] 문자 여부를 판단하기 - isFinite() 함수 (0) | 2020.12.20 |
[Javascript] 숫자 여부를 판단하기 - isNaN()함수 (3) | 2020.12.19 |
[Javascript] 문자열을 숫자(정수)로 변환하기 - parseInt() 함수 (0) | 2020.12.17 |
[Javascript] 문자열을 실수로 변환하기 - parseFloat() 함수 (0) | 2020.12.16 |
Comments