zoukankan      html  css  js  c++  java
  • for循环语句/命名函数

    for(1.表达式1;2.表达式2;3.表达式3){
    4.循环体语句;
    }

    先执行1,在执行2表达式,如果2的表达式为false的话直接退出循环,
    如果2的表达式结果为true,执行4,执行3,执行2.

    break与continue区别:
    // break直接结束本循环
    //continue:结束本次循环,进入下一个循环

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>for循环</title>
    <script type="text/javascript">
    	     打印1-3
    	     for(var i=1;i<=3;i++){
    			 document.write(i);
    		 }
    	    // 计算1-100的和
    		 //先定义一个计数器 sum
    	     var sum = 0;
    	     for(var i=1;i<=100;i++){
    			 sum=sum+i;
    		 }
    	     document.write(sum);
    	    // 5-150的乘积
    	     var sum =1;
    	     for(var i=5;i<=150;i++){
    			 sum = sum*i;
    		 }
    	     document.write(sum);
    	    //  计算1-100之内的偶数和
    	      var sum=0;
    	      for(var i=0;i<=100;i=i+2){
    			  sum = sum+i;
    		  }
    	      document.write(sum);
    	      //遍历数组
    	        var arr=["a","m","a","z","e"];
    //	        //用for循环遍历数组
    	        for(var i=0;i<arr.length;i++){
    				document.write(arr[i]);
    			}
    	      //  死循环
    	     	while(true){
    				
    			}
    	         for(变量 in 对象){
    		         执行的语句块;
    	         }
    	       var arr=["a","m","a","z","e"];
    	  	   var i=0;
    	       for(i in arr){
    			  document.write(arr[i]); 
    		   }
    	     // break与continue区别:
    	     // break直接结束本循环
    	      //continue:结束本次循环,进入下一个循环
    	     for( i=0; i<=5;i++){
    			 //当i=3退出循环
    			 if(i==3){
    				 continue;
    			 }
    			 document.write(i);
    		 }
    	      
    
    </script>
    </head>
    
    <body>
    </body>
    </html>
    

      命名函数:

    function 函数名(形式参数列表){
    要执行的语句块;
    }

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>命名函数/匿名/有名</title>
    <script type="text/javascript">
    	/*function 函数名(形式参数列表){
    		要执行的语句块;
    	}
    	*/
    
    	function show(name,age){
    		document.write("我叫"+name+"今年"+age+"岁了");
    		//关键字 返回值
    		return name;
    	}
    //	//方法调用 方法名(实际参数列表);
    	var n1 = show("小红帽",18);
    	alert(n1);
    	
    	/*function 函数名(参数列表){
    		要执行的语句块;
    	}
    	*/
    	//匿名函数
    	 var f=function(){
    		alert("你好");
    	}
    	 //匿名函数调用
    	 f();
    	
    </script>
    </head>
    
    <body>
    </body>
    </html>
    

      全局变量和局部变量:

    直接定义的变量是全局变量

    在函数中定义的变量称为局部变量

    局部变量只能在函数内有效,如果全局变量和局部变量使用相同的变量名,则局部变量将覆盖全局变量。

  • 相关阅读:
    SpringBoot启动流程
    谈谈Java的线程池设计
    ReentrantReadWriteLock及共享锁的实现
    Condition的await()和signal()流程
    AbstractQueuedSynchronizer与ReentrantLock
    线程状态及各状态下与锁和CPU的关系
    Java运算符和表达式
    Java常量与变量
    jtl文件解析(jmeter+jenkins+python实现接口自动化)
    mac 增加/usr/bin目录的操作无权限
  • 原文地址:https://www.cnblogs.com/awdsjk/p/10686124.html
Copyright © 2011-2022 走看看