>웹 프론트엔드 >JS 튜토리얼 >JavaScript_javascript 팁의 하이픈에 대한 자세한 설명

JavaScript_javascript 팁의 하이픈에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 17:12:031423검색

간단한 문자열 필터링 기능을 처리하기 위해 밤에 2시간을 보냈습니다. 코드는 아래에 붙여넣었습니다. 실제로는 Google AJAX에서 반환된 쿼리 결과에서 필터링합니다.

시간이 이렇게 오래 걸리는 가장 중요한 이유는 제가 JavaScript의 문자 연결 연산에 익숙하지 않기 때문입니다. JS는 =를 지원하지 않기 때문에 a=a 'b'를 사용해야 합니다. 사실 이 문제는 생각해보면 매우 간단한데 왜 시간이 많이 걸리는지 모르겠습니다.

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

function ProcessString(string){
var i= 0;
var leftTagFlag = false
varclearString = new String();//no 태그 문자열
Alert("string.length = " string.length);
while( i < string.length){
switch(string.charAt(i)){
케이스 '<': leftTagFlag = true;
break;
케이스 '>' : leftTagFlag = false;
break;
케이스 '/':
케이스 'b': if(leftTagFlag)
break;
elseclearString.concat( string.charAt(i) ) ;
기본값:clearString =clearString.concat( string.charAt(i) );
}  
i ;
}
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.