函数四要素(返回类型,函数名,参数列表,函数体)
函数的定义:
一。强类型语言
public int/void代表函数为空 Suan( int a,int b){
return a+b;
}
调用:Suan(1,2);
二。弱类型语言:
1.简单函数:
function ceshi(){
alert("测试函数");
}
调用ceshi()
2.有参数的函数:
function ceshi(a,b){
alert(a+b);
}
ceshi(1,2);
3.有默认值的函数(JS不支持)
function ceshi(a,b=5){
alert(a+b);
}
ceshi(1);
4.有返回值的函数
function ceshi(a,b){
return(a+b);
}
var c=ceshi(1,2);
alert(c)
参数列表写形参(形式参数)
调用函数写实参(实际参数)
函数名的规范:首字母小写的驼峰法命名
Math.random()随机输出0~1之间的数
Math.random()*10随机输出1~10之间的数
已定义函数:
indexOf(查找字符串)
返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。
var a= "hello";
var b="e"
alert(a.indexOf(b));
replace (替换字符串)
替换字符串,第一个参数代表被替换的字符串,第二个参数代表替换的字符串
substr(截取字符串)
返回字符串的一个子串,传入参数是起始位置和长度
数学函数:
Math ceil(x) 向上取整
Math floor(x) 向下取整
日期时间函数:
var b = new Date(); //获取当前时间
alert(b.getTime() )//获取时间戳
alert(b.getFullYear()) //获取年份
alert(b.getMonth())+1; //获取月份
alert(b.getDate() )//获取天
alert(b.getHours()) //获取小时
alert(b.getMinutes()) //获取分钟
alert(b.getSeconds()) //获取秒数
alert(b.getDay()) //获取星期几
alert(b.getMilliseconds()) //获取毫秒