js 에서 순환 문 구 를 뛰 어 내 리 는 흔 한 방식
for(var i = 1; i< 10; i++){
if(i % 4 === 0){
break;
}
console.log(i); //1、2、3
}
주어진 문자열 str. 숫자 가 포함 되 어 있 는 지 확인 하고 true 를 되 돌려 줍 니 다. 그렇지 않 으 면 false 'abc 123' = > ture 를 되 돌려 줍 니 다.
function containsNumber(str) {
var arr = str.split('')
for(var key in arr){
if(!isNaN(parseInt(arr[key],10))){
return true
break
}
}
return false
}
2. contine 은 이번 순환 을 종료 하고 다음 순환 을 실행 합 니 다.
for(var i = 1; i< 10; i++){
if(i % 4 === 0){
continue ;
}
console.log(i); //1、2、3、5、6、7、9
}
3. return 문 구 는 함수 반환 을 지정 하 는 값 입 니 다.
for(var i = 1; i< 10; i++){
if(i % 4 === 0){
return 1;
}
}
결과 오류:
Uncaught SyntaxError: Illegal return statement
for, for - in, if 는 모두 문장 입 니 다. return 문 구 는 함수 에 만 나타 나 고 코드 에 나타 나 는 다른 어느 곳 에서 도 문법 오류 가 발생 할 수 있 습 니 다!(function (){
for(var i = 1; i< 10; i++){
if(i % 4 === 0){
return 1;
}
}
})() //1
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.