数组/控制语句

一维数组分三种形式:

1.定义数组并直接赋值

2.先定义一个空数组后赋值

3.先定义new后赋值

	1.定义数组并直接赋值
	 var arr1 = [1,2,3,4,5];
	 取值:数字名[下标值]
         alert(arr1[2]);
	
	 2.先定义后赋值 此为定义一个空数组
	  var arr2 =[];
	  arr2[0] ="起于凡而非凡";
	  arr2[2] =3.6;
          alert(arr2[0]);
	
	  3.先定义(new)后赋值
	   var arr3 =new Array();
	   arr3[0]=400;
	   arr3[1]=500;
	   arr3[2]=600;
	   //获取数组的长度=最大下标+1  数组名:length 
	   //带括号叫方法 不带的叫属性
	   alert(arr3.length);

  

//二维数组
var arr=[["张三","李四"],["a","b","c"],[1,2]];
alert(arr[1][2]);

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>控制语句 if switch while</title>
<script type="text/javascript">
	var a = 2;
	/*if语句 可判断范围*/
	if(a>o){
		alert("a是正数");
	}else{
		alert("a是负数");
	}
    if(a>0){
		alert("a是正数");
	}else if(a==0){
		alert("a是0");
	}else if(a<0&&a>-3){
		alert("a是负数");
	}else{
		alert("起于凡而非凡");
	}
	 1、输入一个数,判断是否0~100之间的数
	 var num = prompt("请输入0~100之间的数");
	 if(num>=0&&num<=100){
		 alert("正确");
	 }else{
		 alert("错误");
	 }
	 switch 必须有精确的值
	 用户判断一个数,判断是周几。
	 var num=prompt("请输入一个数");num 是字符串类型 需要转换为数值类型才可以
	 将字符串转换为数值类型
	 var n=parseInt(num);
	 switch(n){
		 case 1:
			 alert("今天是周一");
		     break;
		 case 2:
			 alert("今天是周二");
		     break;
		 case 3:
			 alert("今天是周三");
		     break;
		 default:
			 alert("没你想要的节日,一边去!");
		     break;
	 }  
	    显示1~10
	     var i =1;
	     while(i>=1&&i<=3){
			 alert(i);
			 i++;
			 
		 }
	    打印1-3
	     var i=1;
	     do{
			 alert(i);
			 i++;
		 }while(i>=1&&i<=3)
</script>
</head>

<body>
</body>
</html>

  if与switch不同  if语句可判断范围,而switch语句必须必须有精准的值

posted @ 2019-04-09 17:01  麻包缝裤衩  阅读(217)  评论(0编辑  收藏  举报