zoukankan      html  css  js  c++  java
  • 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")  //这个地方注意=后面的值是字符,要加引号
    

      

      

  • 相关阅读:
    杭电 1521 排列组合

    杭电 1799 循环多少次?
    杭电1028 Ignatius and the Princess III(整数拆分)
    毕业论文A.1 Matlab环境配置
    Open Graphics Library初步_搭建环境_GLUT
    Open Graphics Library初步_摄影机_GLUT
    C#使用office相关com组件
    插入排序
    二叉树的四种遍历方法(递归、迭代)
  • 原文地址:https://www.cnblogs.com/gaofangquan/p/7028915.html
Copyright © 2011-2022 走看看