1.js函数:函数的定义:function 函数名(形参列表){}
2.函数调用:函数名(实参列表)
//计算1-10的和 /*function hello(){ var sum=0; for(var i=1;i<=10;i++){ sum=sum+i; } document.write(sum); }*/ //hello();
3.匿名函数格式:var 函数名=function(参数列表){
要执行的语句块;
}
//写一个函数,传递一个数组,求数组中内容的和,并返回 var get=function(arr){ var sum=0; for(var i=0;i<arr.length;i++){ sum=sum+arr[i]; } return sun; } var b=[1,2,3]; var a=get(b); document.write(a);
4.全局变量和局部变量
根据变量的定义范围不同,变量有全局变量和局部变量之分,直接定义的变量时全局变量,在函数中定义的变量称为局部变量,局部变量只能在函数内有效,如果全局变量和局部变量使用相同的变量名,则局部变量将覆盖全局变量。
5.创建一个当前系统日期时间对象var date=new Date();创建毫秒值日期时间对象:var date=new Date(1000000000);创建一个日期,var date=new Date(xxxx,xx,xx,xx:xx:xx)
6.使用方法调用date中的年月日时间,getDate()获取几号;getDay()获取星期几;getMonth()获取几月;getFullYear()获取几年;getHours()获取几小时;getMinutes()获取几分钟;getSeconds()获取几秒;getTime()获取毫秒值
7.创建当前系统日期对象var date=new Date();设置它的年月日时间;无返回值不用定义变量;date.setFullYear(2008)设置年;date.setMonth()设置月;date.setdate()设置天;date.setHours()设置小时;date.setMinutes设置分钟;date.setSeconds设置秒
8.数学方法:绝对值:Math.ads();向上取整(大)Math.ceil();向下取整(小)floor();求两数最大值max();求两数最小值min();求次幂pow();产生[0-1)之间的随机小数randow();四舍五入round();求平方根sqrt();求π的值PI