js 기초 -- javascript 기초 개념의 문장

js 기초 -- javascript 기초 개념의 문장
ECMA - 262 는 EMCAScript 문법 을 정의 하 는 구문 (프로 세 스 제어 문) 을 정의 했다.
흔히 볼 수 있 는 if 문장.
문법:
if(condition) statement1 else statement2
그 중.Condition 은 임의의 표현 식 일 수 있 습 니 다.그리고 이 표현 식 에 대한 값 구 하 는 결과 가 반드시 불 값 은 아 닙 니 다.script 은 boolean 을 자동 으로 호출 하여 불 값 으로 변환 하기 때 문 입 니 다.condition 값 이 true 라면statement 1 문 구 를 실행 합 니 다. 그렇지 않 으 면 statement 2 문 구 를 실행 합 니 다.
if (조건)
  {
  조건 이 true 일 때 만 실행 되 는 코드
  }else{
  조건 이 false 일 때 실행 되 는 코드
  }
 
메모: 소문 자 if 를 사용 하 십시오. 대문자 (IF) 를 사용 하면 자 바스 크 립 트 오류 가 발생 합 니 다!
예:
        var sex = " ";        
        if(sex = " "){
        alert('    ');
        }else{
        alert('    ');
        }
        //       

여러 조건 이 포함 되 어 있다 면 else if 를 추가 할 수 있 습 니 다. 예 를 들 어:
        var age = 19;        
        if(age == 18){
        alert('   18 ');
        }else if(age == 19){
        alert('   19 ');
        }else if(age == 20){
        alert('   20 ');
        }else{
        alert('     ');
        }
        //      19 

do while 구문
 do while 는 후 테스트 에 속 하 는 순환 문 입 니 다. 순환 체 의 코드 가 실 행 된 후에 만 출구 조건 이 만족 하 는 지 테스트 할 수 있 습 니 다. 조건 에 대한 값 을 실행 하기 전에. 체 내 를 순환 하 는 코드 는 적어도 한 번 은 실행 되 었 다.
문법:
    do{    
    Statement(    )
    }while(condition(  ))

문장 에 흐 르 면 도 안의 statement (문장) 을 한 번 실 행 했 습 니 다. while 에 이 르 면 condition 이 만족 합 니 다. 실행 흐름 은 다시 도 안 으로 돌아 가 while 의 조건 이 만족 하지 않 을 때 까지 실 행 됩 니 다.
예:
    do    
      {
      x=x + "The number is " + i + "<br>";
      i++;
      }
    while (i<5);

조건 에 사 용 된 변수의 값 을 늘 리 는 것 을 잊 지 마 세 요. 그렇지 않 으 면 순환 이 영원히 끝나 지 않 습 니 다!
위의 예 에서 i 를 5 까지 추 가 했 을 때 도 안의 문 구 를 더 이상 실행 하지 않 고 순환 이 끝 납 니 다.
while 구문
while 는 전 테스트 순환 문 에 속 합 니 다. 순환 체 내의 코드 가 실행 되 기 전에 출구 조건 에 대해 값 을 구 합 니 다.
While 순환 은 지정 한 조건 이 진짜 일 때 코드 블록 을 순환 합 니 다.
while (조건)
  {
  실행 코드
  }
예:
    var i = 0;    
    while(i < 5){
    document.write('  i   ' + i);//   i       5
    i++;//                          ~~
    }

for - in 구문
for - in 은 정확 한 반복 문 입 니 다. 대상 의 속성 을 매 거 할 수 있 습 니 다.
for - in 문법:
for (property (속성) in  expression (대상 옮 겨 다 니 기) {
Statement;
}
예:
    for(pro in window){    
        document.write(pro + "<br>");//   window               ~~
    }
    var obj = {
    name:"kin",
    age:"19",
    sex:" "
    }
    
    for(pro in obj){
        document.write(pro);// obj           。
    }

위 문장 중 pro 앞 에 var 를 추가 하 는 것 을 권장 합 니 다. 더욱 규범 화 된 것 처럼 보인다. 물론 그것 은 필요 한 것 이 아니다.
ECMAScript 대상 의 속성 은 순서 가 없습니다. 따라서 매 거 진 결 과 는 순서 가 없습니다. 하지만 모든 속성 은 사용자 정의 pro 로 되 돌아 갑 니 다.

좋은 웹페이지 즐겨찾기