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> >