//描述规则
var reg=new RegExp('^[0-9]');
var str="aaa123";
alert(reg.test(str));
alert(reg.exec(str));
//正则表达式修饰符
var reg=/oracle/i;
var str="OraCle";
alert(reg.test(str));
var reg=/^a/m;
// \n是换行
var str="oracle\na";
alert(str);
alert(reg.test(str));
//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][1]);
//运算% 取余
//5%2 相当于5/2取余数
alert(5%2);
//a++ ++a 自增加一
var a=1;
//a++ 在参与运算时先赋值后+1
var b=a++ + 2;
alert(b);
alert(a);
var a=1;
//++a 在参与运算时先+1后赋值
var b=++a + 2;
alert(b);
alert(a);
//三目运算符:
//表达式?表达式成立显示的值:表达式不成立显示的值
var a=2;
b=a>1?a:0;
alert(b);