>  기사  >  웹 프론트엔드  >  javascript_javascript 기술의 특수 사용법 및 중단 및 계속 소개

javascript_javascript 기술의 특수 사용법 및 중단 및 계속 소개

WBOY
WBOY원래의
2016-05-16 17:53:101054검색

오늘 시스템을 공부하다가 코드가 다음과 같은 구조(단순화)를 갖고 있다는 것을 발견했습니다.

코드 복사 코드

var result = false;
point:
{
var obj = { key: 1 }
for(var key in obj)
// ..
break point;
}
result = true;
}
alert(result)

얼핏 보면, 코드 오류인 줄 알았는데 Visual Studio에서도 이 코드의 형식을 올바르게 지정할 수 없습니다. 그러나 자세히 살펴보면 의미는 여전히 매우 명확합니다. 즉 for 루프 내부에서 지정된 지점까지 중단되며 이 시스템은 그러한 실수를 해서는 안 됩니다. 이런 식으로 사용해 본 적이 없기 때문에 몇 가지 테스트를 진행했는데 테스트 결과 학업을 잘하지 못하는 것으로 나타났습니다. . . 이는 JavaScript의 기존 구문입니다. Break는 위치 태그를 가질 수 있습니다. 관련 문서를 확인한 결과 Continue도 위치 태그를 가질 수 있음을 발견했습니다.

구문은 다음과 같습니다.

break [label];
continue [label]
루프 본문의 break는 현재 루프에서만 이동할 수 있다는 것을 알고 있습니다. when 브레이크 라벨을 사용하면 원하는 위치로 점프할 수 있고 여러 루프에서 쉽게 점프할 수 있습니다. 또한 브레이크 인 스위치도 이런 방식으로 사용할 수 있습니다.

참조 문서:

https://developer.mozilla.org/en/JavaScript/Reference/Statements/break
http:// www.jb51.net/w3school/js/pro_js_statements_break_continue.htm
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.