JS函数基础知识

函数四要素返回类型,函数名,参数列表,函数体
函数的定义:
一。强类型语言
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()) //获取毫秒

原文地址:https://www.cnblogs.com/nsl714745601/p/7028062.html