JS内置函数一

在网上找的资料总结

javascript函数一共可分为五类:

  • 常规函数
  • 数组函数
  • 日期函数
  • 数学函数
  • 字符串函数

1.常规函数
javascript常规函数包括以下9个函数:
(1)alert函数:显示一个警告对话框,包括一个OK按钮。
(2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。
(3)prompt函数:显示一个输入对话框,提示等待用户输入。
(4)eval函数:计算表达式的结果。
(5)isNaN函数:测试是(true)否(false)不是一个数字。
(6)parseFloat函数:将字符串转换成符点数字形式。
(7)parseInt函数:将符串转换成整数数字形式(可指定几进制)。
(8)escape函数:将字符转换成Unicode码。
(9)unescape函数:解码由escape函数编码的字符

2.数组函数
javascript数组函数包括以下4个函数:
(1)join函数:转换并连接数组中的所有元素为一个字符串。例:

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

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

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

(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);   
 }    

3.日期函数
javascript日期函数包括以下20个函数:
(1)getDate函数:返回日期的“日”部分,值为1~31。例:

 function DateDemo()   
  {   
    var d, s = "Today's date is: ";   
    d = new Date();   
    s += (d.getMonth() + 1) + "/";   
    s += d.getDate() + "/";   
    s += d.getYear();   
      return(s);   
  }    

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

 function DateDemo()   
 {   
   var d, day, x, s = "Today is: ";   
   var x = new Array("Sunday", "Monday", "Tuesday");   
   var x = x.concat("Wednesday","Thursday", "Friday");   
   var x = x.concat("Saturday");   
   d = new Date();   
   day = d.getDay();   
   return(s += x[day]);   
 }    

(3)getHours函数:返回日期的“小时”部分,值为0~23。例。

 function TimeDemo()   
{   
   var d, s = "The current local time is: ";   
   var c = ":";   
   d = new Date();   
   s += d.getHours() + c;   
   s += d.getMinutes() + c;   
   s += d.getSeconds() + c;   
   s += d.getMilliseconds();   
   return(s);   
}    

(4)getMinutes函数:返回日期的“分钟”部分,值为0~59。见上例。
(5)getMonth函数:返回日期的“月”部分,值为0~11。其中0表示1月,2表示3月,…,11表示12月。见前面的例子。
(6)getSeconds函数:返回日期的“秒”部分,值为0~59。见前面的例子。
(7)getTime函数:返回系统时间。

function GetTimeTest()   
    {   
     var d, s, t;   
     var MinMilli = 1000 * 60;   
     var HrMilli = MinMilli * 60;   
     var DyMilli = HrMilli * 24;   
     d = new Date();   
     t = d.getTime();   
     s = "It's been "  
     s += Math.round(t / DyMilli) + " days since 1/1/70";   
     return(s);   
    }    

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

 function TZDemo()   
    {   
     var d, tz, s = "The current local time is ";   
     d = new Date();   
     tz = d.getTimezoneOffset();   
     if (tz < 0)   
     s += tz / 60 + " hours before GMT";   
     else if (tz == 0)   
     s += "GMT";   
     else  
     s += tz / 60 + " hours after GMT";   
     return(s);   
    }    

(9)getYear函数:返回日期的“年”部分。返回值以1900年为基数,例如1999年为99。前面有例子。
(10)parse函数:返回从1970年1月1日零时整算起的毫秒数(当地时间)。

 function GetTimeTest(testdate)   
    {   
     var d, s, t;   
     var MinMilli = 1000 * 60;   
     var HrMilli = MinMilli * 60;   
     var DyMilli = HrMilli * 24;   
     d = new Date();   
     t = Date.parse(testdate);   
     s = "There are "  
     s += Math.round(Math.abs(t / DyMilli)) + " days "  
     s += "between " + testdate + " and 1/1/70";   
     return(s);   
    }    

(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格林威治标准时间计算。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的小工具;种子转磁力链接的

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值