zoukankan      html  css  js  c++  java
  • JavaScript常用函数

    JavaScript常用函数

    1. 常规函数 
    2. 数组函数 
    3. 日期函数 
    4. 数学函数 
    5. 字符串函数

    常规函数

      (1)alert函数:显示一个警告对话框,包括一个OK按钮。(alert("输入错误"); 

      (2)confirm函数:显示一个确认对话框,包括OKCancel按钮。 (confirm("确定否!");

      (3)escape函数:将字符转换成Unicode码。 

      (4)eval函数:计算表达式的结果。 

      (5)isNaN函数:测试是(true)否(false)不是一个数字。 

      (6)parseFloat函数:将字符串转换成符点数字形式。 

      (7)parseInt函数:将符串转换成整数数字形式(可指定几进制)。 

      (8)prompt函数:显示一个输入对话框,提示等待用户输入。(prompt("请输入您的姓名","姓名");

      (9)unescape函数:解码由escape函数编码的字符。

      (10)toFixed 函数:转化小数点几位的 checkprice.toFixed(2); checkprice转化为有小数点后两位的值

     

    数组函数

    (1).join函数:转换并连接数组中的所有元素为一个字符串。

             function JoinDemo()
    2     {
    3      var a, b;
    4      a = new Array(0,1,2,3,4);
    5      b = a.join("-");//分隔符
    6      return(b);//返回的b="0-1-2-3-4"
    7     } 

    (2).length函数:返回数组的长度。

             function LengthDemo()
    2     {
    3      var a, l;
    4      a = new Array(0,1,2,3,4);
    5      l = a.length;
    6      return(l);//l==5
    7     } 

    (3).reverse函数:将数组元素顺序颠倒。

         function ReverseDemo()
       {
        var a, l;
        a = new Array(0,1,2,3,4);
        l = a.reverse();
        return(l);
       } 

    (4)sort函数:将数组元素重新排序。

         function SortDemo()
       {
          var a, l;
          a = new Array("X" ,"y" ,"d", "Z", "v","m","r");
          l = a.sort();
          return(l);
        }

    日期函数

    (1)getDate函数:返回日期的""部分,值为1~31。

    (2)getDay函数:返回星期几,值为0~6,其中0表示星期日,1表示星期一,...,6表示星期六

    (3)getHouse函数:返回日期的"小时"部分,值为0~23。

    (4)getMinutes函数:返回日期的"分钟"部分,值为0~59。

    (5)getMonth函数:返回日期的"月"部分,值为0~11。其中0表示1月,2表示3月,...,11表示12月。

    (6)getSeconds函数:返回日期的"秒"部分,值为0~59。

    (7)getTime函数:返回系统时间。

    (8)getTimezoneOffset函数:返回此地区的时差(当地时间与GMT格林威治标准时间的地区时差),单位为分钟。

    (9)getYear函数:返回日期的""部分。返回值以1900年为基数,例如1999年为99。

    (10)parse函数:返回从1970年1月1日零时整算起的毫秒数(当地时间)。 

    (11)setDate函数:设定日期的""部分,值为0~31。 

    (12)setHours函数:设定日期的"小时"部分,值为0~23。 

    (13)setMinutes函数:设定日期的"分钟"部分,值为0~59。 

    (14)setMonth函数:设定日期的""部分,值为0~11。其中0表示1月,...,11表示12月。 

    (15)setSeconds函数:设定日期的""部分,值为0~59。 

    (16)setTime函数:设定时间。时间数值为1970年1月1日零时整算起的毫秒数。 

    (17)setYear函数:设定日期的""部分。 

    (18)toGMTString函数:转换日期成为字符串,为GMT格林威治标准时间。 

    (19)setLocaleString函数:转换日期成为字符串,为当地时间。 

    (20)UTC函数:返回从1970年1月1日零时整算起的毫秒数,以GMT格林威治标准时间计算。

     

    数学函数 

    (1)abs函数:即Math.abs(以下同),返回一个数字的绝对值。 

    (2)acos函数:返回一个数字的反余弦值,结果为0~π弧度(radians)。 

    (3)asin函数:返回一个数字的反正弦值,结果为-π/2~π/2弧度。 

    (4)atan函数:返回一个数字的反正切值,结果为-π/2~π/2弧度。 

    (5)atan2函数:返回一个坐标的极坐标角度值。 

    (6)ceil函数:返回一个数字的最小整数值(大于或等于)。 

    (7)cos函数:返回一个数字的余弦值,结果为-1~1。 

    (8)exp函数:返回e(自然对数)的乘方值。 

    (9)floor函数:返回一个数字的最大整数值(小于或等于)。 

    (10)log函数:自然对数函数,返回一个数字的自然对数(e)值。 

    (11)max函数:返回两个数的最大值。 

    (12)min函数:返回两个数的最小值。 

    (13)pow函数:返回一个数字的乘方值。 

    (14)random函数:返回一个0~1的随机数值。 

    (15)round函数:返回一个数字的四舍五入值,类型是整数。 

    (16)sin函数:返回一个数字的正弦值,结果为-1~1。 

    (17)sqrt函数:返回一个数字的平方根值。 

    (18)tan函数:返回一个数字的正切值。

     

     

    字符串函数

     

     

    (1)concat函数:将两个或多个字符的文本组合起来,返回一个新的字符串。

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

    (3)lastIndexOf:返回字符串中一个子串第一处出现的索引(从右到左搜索)。如果没有匹配项,返回 -1 。

    (4)charAt:返回字符串中指定的某个字符。

    (5)match:检查一个字符串匹配一个正则表达式内容,如果么有匹配返回 null

    (6)substring:返回位于 String 对象中指定位置的子字符串。

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

    (8)replace:用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。

    (9)search:执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。

    (10)slice:提取字符串的一部分,并返回一个新字符串(与 substring 相同)。

    (11)split:通过将字符串划分成子串,将一个字符串做成一个字符串数组。

    (12)length:返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。

    (13)toLowerCase:将整个字符串转成小写字母。

    (14)toUpperCase:将整个字符串转成大写字母。

     

     

     

     

     

    原贴地址:http://www.thinkphp.cn/topic/44351.html

  • 相关阅读:
    宿主机无法访问CentOS7上Jenkins服务的解决办法
    415. Add Strings
    367. Valid Perfect Square
    326. Power of Three
    258. Add Digits
    231. Power of Two
    204. Count Primes
    202. Happy Number
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/CGWTQ/p/9822779.html
Copyright © 2011-2022 走看看