首页 > 代码库 > JavaScript函数

JavaScript函数

JS函数 :某一块功能的代码合集; 如果一段代码需要重复使用就可以做成一个函数。 需要使用的时候直接通过函数名调用就可以了。
四要素:1、返回类型 2、 函数名 3、参数列表 4、函数体
函数的参数列表写形参, 调用函数的时候给的参数叫做实参
变量的命名规范 一般是字母打头,尽量不出现特殊符号
函数名的命名规范 :首字母小写的驼峰法命名方式 例如:chiFanLe 、zouLu

public int add(int a,int b){
函数体(方法体)
return a+b; 函数中有return 就代表这个方法结束了 不会再往下执行了

}

  

void代表返回值为空 当函数没有返回值的时候 就用void

弱类型语言:
定义函数跟调用函数的顺序没有特殊要求,因为定义的函数自己本身不会执行,只有在调用的时候才会执行
1简单的函数
function 代表后边的内容为函数 后边直接跟函数名例如; function ceShi(){}

function ceShi(){
alert("zheshiyigehanshu")}
  

  

调用函数:
ceShi();
2、有参数的函数
function ceShi(a,b) 弱类型语言 形参列表里边不能带var

function add(a,b){
alert(a+b)}
  

  


3、有默认值的函数(js不支持)
4、又返回值的函数

function add(a,b){
return a+b}
var a=add(1,2)
alert(a)

  


函数在哪调用 返回值就返回到哪 可以定义一个变量接收返回的值

 

math.random 生成随机数 返回0-1之间的随机数

alert (parseInt(Math.random()*10)) //注意这个方法在调用的时候需要Math.

    

日期时间的函数
var d=new Date();获取当前时间

var b=new Date();
alert(b);

  

b.getTime 获取时间戳 从1970年1月1日零点 到现在所有的时间的秒数加起来
getFullYear();获取年份;
getMonth ;获取月份 这个使用的时候要加1

alert(b.getMonth())

  getDay 获取星期几

alert(Math.floor(2.5))

 

数学函数
ceil()往上取整

alert(Math.ceil(2.5))

 floor()向下取整

alert(Math.floor(2.5))

  

字符串函数
indexof 返回字符串中一个子串第一次出现的索引(从左到右搜索)。如果没有匹配项返回-1.

var str="abcder"
var a=‘b‘;// 这个地方注意=后面的值是字符,要加引号。
alert(str.indexOf(a))

substring
返回字符串的一个子串,传入参数是起始位置和结束位置。

 

substring(star,end)
var str="abcdefrgd";
/*alert(str.substring(0,5))*/ /*定两个点*/

 

substr (star,length)
返回字符串的一个子串,传入参数是起始位置和长度

var str="abcdefrgd";

alert(str.substr(0,4))   //定一个点给长度

  

replace
替换字符串,第一个参数代表被替换的字符串,第二个参数代表替换的字符串

 

  

str=str.replace("b","x")  //这个地方注意=后面的值是字符,要加引号

  

  

JavaScript函数