1、定义一维数组:var myarr=new Array();
2、定义二维数组:
第一种:var myarr=new Array(); //先声明一维
for(var i=0;i<2;i++){ //一维长度为2
myarr[i]=new Array(); //再声明二维
for(var j=0;j<3;j++){ //二维长度为3
myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j
}
}
第二种:var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]
3、多种选择
switch(表达式)
{
case值1:
执行代码块 1
break;
case值2:
执行代码块 2
break;
...
case值n:
执行代码块 n
break;
default:
与 case值1 、 case值2...case值n 不同时执行的代码
}
4、继续循环continue(continue的作用是仅仅跳过本次循环,而整个循环体继续执行。)
退出循环break(在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。)
5、
加载页面时,触发onload事件,事件写在<body>标签内。
window.unload=函数名 放在<script type="text/javascript"></script>中
5、Date 定义一个时间对象 :
var Udate=new Date();
注意:使用关键字new,Date()的首字母必须大写。
(如果要自定义初始值,可以用以下方法:var d = new Date(2012, 10, 1); //2012年10月1日
var d = new Date('Oct 1, 2012'); //2012年10月1日)
getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期”,通过数组完成
<script type="text/javascript">
var mydate=new Date();//定义日期对象
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
//定义数组对象,给每个数组项赋值
var mynum=mydate.getDay();//返回值存储在变量mynum中
document.write(mydate.getDay());//输出getDay()获取值
document.write("今天是:"+ weekday[mynum]);//输出星期几
</script>
结果:
5
今天是:星期五
6、对象.toUpperCase():将字符串转换成大写
对象.toLowerCcase():将大写转换成小写
7、返回指定位置的字符:对象.charAt(index)
注意:1.字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1)。
2.如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。
8、返回指定的字符串首次出现的位置(indexOf):
对象.indexOf(substring, startpos)
9、字符串分割split()(将字符串按指定符号分割成数组)
对象.split(separator,limit)
如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
10、提取字符串substring():
对象.substring(startPos,stopPos) 选取从startpos到stoppos-1的元素
11、提取指定数目的字符substr()
对象.substr(startPos,length)
注意:如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
如果startPos为负数且绝对值大于字符串长度,startPos为0。
12、Math 对象属性
Math 对象方法