zoukankan      html  css  js  c++  java
  • 函数

    函数的作用:封装一个功能;

    js中做点击事件,其它语言中就是一个函数;

    函数四要素:1返回类型;2函数名(首字母大写);3参数列表;4函数体

    Show(真正的参数,这是啥就弹啥)调用函数

    function    Show(这里是形参)

    {

    alert("这是一个函数")

    }

    函数不能重名

    	<script type="text/javascript">
    		  function Sum(a,b)
    		  {
    			alert(a+b)  
    		  }
    		  Sum(1,3)
        </script>
    
    	<script type="text/javascript">
    		  function Sum(a,b)
    		  {
    			alert(a+b)  
    		  }
    		  Sum(1,3)
        </script>
    

     return数据返回

    	<script type="text/javascript">
    		  function Sum(a,b,c,d)
    		  {
    			return a*b*c*d  
    		  }
    		  alert(Sum(1,3,4,5))
        </script>
    

     其它函数

        //随机数生成器
        Math.random()
        
        日期时间函数(需要用变量调用):
        var b = new Date(); //获取当前时间
        b.getTime() //获取时间戳
        b.getFullYear() //获取年份
        b.getMonth()+1; //获取月份
        b.getDate() //获取天
        b.getHours() //获取小时
        b.getMinutes() //获取分钟
        b.getSeconds() //获取秒数
        b.getDay() //获取星期几
        b.getMilliseconds() //获取毫秒
        
        
        数学函数(用Math来调用):
        abs(x)    返回数的绝对值。
        ceil(x)    对小数进行上舍入取整。
        floor(x)    对数进行下舍入。
        round(x)    把数四舍五入为最接近的整数。
        max(x,y)    返回 x 和 y 中的最高值。
        min(x,y)    返回 x 和 y 中的最低值。
        pow(x,y)    返回 x 的 y 次幂。
        sqrt(x)    返回数的平方根。
        random()    返回 0 ~ 1 之间的随机数。 ****
        
        字符串函数(用变量来调用):
        indexOf
        返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。
        var index1 = a.indexOf("l");
        //index1 = 2
        
        charAt
        返回指定位置的字符。
        var get_char = a.charAt(0);
        //get_char = "h"
        
        lastIndexOf
        返回字符串中一个子串最后一处出现的索引(从右到左搜索),如果没有匹配项,返回 -1 。
        var index1 = lastIndexOf('l');
        //index1 = 3
        
        
        match
        检查一个字符串匹配一个正则表达式内容,如果么有匹配返回 null。
        var re = new RegExp(/^w+$/);
        var is_alpha1 = a.match(re);
        //is_alpha1 = "hello"
        var is_alpha2 = b.match(re);
        //is_alpha2 = null
        
        substring
        返回字符串的一个子串,传入参数是起始位置和结束位置。
        
        var sub_string2 = a.substring(1,4);
        //sub_string2 = "ell"
        
        substr ********
        返回字符串的一个子串,传入参数是起始位置和长度
        var sub_string1 = a.substr(1);
        //sub_string1 = "ello"
        var sub_string2 = a.substr(1,4);
        //sub_string2 = "ello"
        
        replace *******
        替换字符串,第一个参数代表被替换的字符串,第二个参数代表替换的字符串
        a.replace("he","aa")
        
        
        search
        执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。
        var index1 = a.search(re);
        //index1 = 0
        var index2 = b.search(re);
        //index2 = -1
        
        split ******
        通过将字符串划分成子串,将一个字符串做成一个字符串数组。
        var arr1 = a.split("");
        //arr1 = [h,e,l,l,o]
        
        length 属性 *******
        返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。
        
        
        toLowerCase
        将整个字符串转成小写字母。
        var lower_string = a.toLowerCase();
        //lower_string = "hello"
        
        toUpperCase
        将整个字符串转成大写字母。
        var upper_string = a.toUpperCase();
        //upper_string = "HELLO"

  • 相关阅读:
    为什么要写技术博客?
    MySQL开发总结
    如何在Linux实现自动运行程序
    SSH无密码登录
    PHP版本MS17-010检测小脚本
    Msf的一些常用操作
    bypass safedog upload
    mysql拿webshell总结
    web端MSF搭建
    【漏洞复现】Tomcat CVE-2017-12615 远程代码执行漏洞
  • 原文地址:https://www.cnblogs.com/navyouth/p/7703572.html
Copyright © 2011-2022 走看看