>  기사  >  웹 프론트엔드  >  string_javascript 기술에서 왼쪽 및 오른쪽 공백을 제거하기 위해 js에서 eval() 함수 및 Trim() 적용

string_javascript 기술에서 왼쪽 및 오른쪽 공백을 제거하기 위해 js에서 eval() 함수 및 Trim() 적용

WBOY
WBOY원래의
2016-05-16 17:42:261556검색

js의 eval() 함수를 이해하고 문자열에서 왼쪽과 오른쪽 공백을 제거하는 함수 Trim()을 작성합니다.
trim()은 jquery의 소스 코드를 의미하므로 안심하고 사용할 수 있습니다.

js의 eval() 함수에 대한 나의 이해가 반드시 정확하지는 않습니다.

코드 복사 코드는 다음과 같습니다.




새 문서

JS에는 문자열 필터링 전후에 공백을 처리하는 기능이 없습니다. 🎜>and jquery 매우 일반적으로 사용되는 이 함수가 추가되었으며 해당 소스 코드는 다음과 같습니다.

function Trim(t){
/^s |s $/ g, "");

}

jquery를 사용하지 않는 경우에는 함수에 전체 jquery 라이브러리를 추가할 필요가 없습니다.

이때 소스코드를 복사해서 트림 함수만 작성하면 됩니다.


<script> <BR>//alert(f); /* <BR>그런데, 괄호 안의 내용을 js 스크립트로 계산할 수 있는 eval() 함수가 있습니다. <BR> 수학적 연산과 문자열 계산도 계산할 수 있습니다. <BR>간단히 말하면 단순한 문자열 연결 기능이 아닙니다. <BR>js에서는 js 스크립트라고 생각하시면 됩니다. <BR>jsp와 매우 유사합니다. JSP는 html에 포함된 Java 코드입니다. <BR>eval() 괄호 안의 내용은 js에 포함된 js 코드입니다. <BR>*/ <BR>//eval("alert('" f "')");//alert(f)와 동일한 효과를 갖는 js 스크립트를 계산합니다. <BR>eval(" var gg='haha'"); <BR>alert(eval("gg"));//eval의 내용은 포함된 js 코드이며, 이는 var gg='haha'와 동일합니다. , 경고(gg); <BR>//alert(eval('3 4'));//수학 연산을 계산하면 결과는 7입니다. <BR>//alert(eval('3' '4')); //문자 계산 문자열, 결과 34 <BR>alert("start" Trim(' abc def ') "end") <BR>//jquery의 트림 함수는 첫 번째 공백을 필터링합니다. <BR>function Trim(t){ <BR>return (t||"").replace(/^s |s $/g, "") <BR></script> >
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.