>웹 프론트엔드 >JS 튜토리얼 >자바스크립트에서 프로세스 제어를 수행하는 방법(코드 포함)

자바스크립트에서 프로세스 제어를 수행하는 방법(코드 포함)

不言
不言원래의
2018-08-14 17:30:311198검색

이 글의 내용은 JavaScript로 프로세스를 제어하는 ​​방법(코드 포함)에 관한 내용으로, 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

프로세스 제어: 제어 코드의 실행 순서를 나타냅니다.
1. 순차 프로세스 제어: 컴파일러 기본값
2. 프로세스 제어 선택: if, 스위치
3. 루프 프로세스 제어: for, while, do...

순차적 프로세스: 코드가 레이아웃에 따라 위에서 아래로 실행됩니다.

프로세스 제어 선택(분기 구조): 코드의 선택적 실행: 문법 규칙:
if(조건) { //조건의 결과는 부울 값이어야 합니다
코드 조각
}
if()의 결과가 true이면 {} 안의 코드가 실행됩니다. 결과가 false이면 실행되지 않지만 중괄호 뒤의 코드는 실행됩니다.

            if(yushu == 0) {
                document.write(shu+"/ 2 结果为:" + jieguo);
            }            if(yushu != 0 ) {
                document.write("不能被整除");
            }

여러 개의 ifs를 작성하는 것은 매우 복잡하므로 또 다른 이중 선택 구문이 제공됩니다:

        if(条件) {

        }else {

        }

if 조건이 true이면 첫 번째 중괄호의 내용이 실행되고, 그렇지 않으면 else 뒤의 중괄호 내용이 실행됩니다. .

실제 개발 과정에서는 2개 이상의 조건이 있을 수 있으므로 또 다른 다중 선택 구문을 사용해야 합니다.

                        if(条件1) {                            //代码块1
                        } else if(条件2) {                            //代码块2

            }else if(条件3) {                //代码块3
            }.....{

            }else {                //代码N
            }var gongzi = 15000;            
            if(gongzi <= 3500) {                
            document.write("不交税!");
            } else if(3500< gongzi && gongzi <= 5000){                
            var shui = (gongzi - 3500) * 0.03;                
            document.write("应该要交税:" + shui);
            } else if(5000< gongzi && gongzi <= 8000){                
            var shui1 = 1500 * 0.03;                
            var shui2 = (gongzi - 5000) * 0.1;                
            document.write("应该要交税:" + (shui1 + shui2));
            } else if(8000< gongzi && gongzi <= 12500){                
            var shui1 = 1500 * 0.03;                
            var shui2 = 3000 * 0.1;                
            var shui3 = (gongzi - 8000) * 0.2;                
            document.write("应该要交税:" + (shui1 + shui2 + shui3));

            } else if(12500< gongzi && gongzi <= 38500){                
            var shui1 = 1500 * 0.03;                
            var shui2 = 3000 * 0.1;                
            var shui3 = 4500 * 0.2;                
            var shui4 = (gongzi - 12500) * 0.25;                
            document.write("应该要交税:" + (shui1 + shui2 + shui3 + shui4));

            }else {                
            document.write("数字错误!");
            }

다중 분기의 또 다른 구현: switch

            switch(变量名) {                
            case 值1:
                    代码块;                    
                    break;                
                    case 值2:
                    代码块;                    
                    break;                
                    default:
                    代码块;                    
                    break;
            }var  shuzi = 3;            
            switch(shuzi) {                
            case 1:                    
            document.write("星期一");                    
            break;                
            case 2:                    
            document.write("星期二");                    
            break;                
            case 3:                    
            document.write("星期三");                    
            break; //结束,后面就不判断了                
            case 4:                    
            document.write("星期四");                    
            break;                
            case 5:                    
            document.write("星期五");                    
            break;                
            case 6:                    
            document.write("星期六");                    
            break;                
            case 7:                    
            document.write("星期天");                    
            break;                
            default:                    
            document.write("数字错误!");                    
            break;

            }

루프 흐름 제어: 루프는 반복 실행입니다. 특정 코드,

    for(定义表达式; 判断表达式; 步长表达式) {
                代码块
            }

관련 권장 사항:

Javascript 흐름 제어 문 연구 노트 구성_javascript 기술

Javascript 흐름 제어 문에 대한 자세한 설명_javascript 기술

java 연구 노트(소개)_ 프로그램 흐름 제어 구조와 방법

위 내용은 자바스크립트에서 프로세스 제어를 수행하는 방법(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.