js是弱类型语言,没有函数返回值
函数的四要素:
1返回类型,
2函数名,
3参数列表,
4函数体。
“function” 函数名 (参数列表){函数体};
函数名();
调用函数会在全篇寻找这个函数,如果存在就会调用,
函数调用不限位置,
函数调用不限次数,
函数起名避免与系统自带函数重名。
参数列表:
形参---形式的参数;
实参---实际的参数
不需要参数的时候,可以不定义参数;
function aaa (){}
aaa();//直接调用
function aaa(){
alert(”aaa”)
}
全局变量和局部变量;
var aa=12;//全局变量,在此以下全部生效
function zxc (){
var c=0//局部变量,仅在此函数中生效
}
--------------------------------------------------------
电脑默认函数:
时间函数:
var b =new Date();//获取当前时间;
b.getTime();//获取时间戳;
b.getFullyear();//获取年份;
b.getMonth()+1;//+1,获取月份,注意js语言自带的错误,0-11;
b.getDate();//获取天数
b.getHours();//获取小时数
数学函数:
var a=-9;
Math.abs;//取绝对值;
Math.ceil;//对小数部分上舍入,即进一制;
Math.floor;//对小数部分下舍入,即去尾制;
Math.round;//四舍五入;
Math.max;//选出最大数;
Math.min;//选出最小数;
Math.pow(x,y);//取出x的y次方;
Math.sqrt(x);//返回x的平方根;
Math.random();//随机数生成器,从0-1;
字符串函数:
var aaa="awe";
aaa.indexof("w");//返回字符串第一次出现的指定位置的下标,如果没有找到,则返回-1;
aaa.charAt(2);//返回下标的字符串;