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>

  全局变量和局部变量:

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

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

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

原文地址:https://www.cnblogs.com/awdsjk/p/10686124.html