一维数组分三种形式:
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语句必须必须有精准的值