javascript内置对象

1.日期对象Date

实例:

var UDate = new Date();//获取当前系统时间

自定义:

var d = new Date(2016,06,9) //2016年9月6日

访问方法语法:<日期对象>.<方法>

处理时间和日期常用方法:toLocalTimeString()返回时分秒;getDay()返回星期;get/setTime()设置时间(毫秒为单位);get/setDate()获取/设置日期;get/setFullYear()设置年份,用四位数表示;

实例:

var mydate=new Date();
  document.write("当前时间:"+mydate+"<br>"); //当前时间:Thu Jun 09 2016 18:46:19 GMT+0800 (中国标准时间)
  mydate.setTime( mydate.getTime()  + 2* 60 * 60 * 1000);
  document.write("推迟二小时时间:" + mydate); //推迟二小时时间:Thu Jun 09 2016 20:46:19 GMT+0800 (中国标准时间)

2.字符串对象string

访问字符串的属性length:

var mystr="Hello World!";
var myl=mystr.length; //12

访问字符串对象方法:

var mystr="Hello world!";
var mynum=mystr.toUpperCase();//Hello World!

返回指定位置的字符串:

var mystr="I love JavaScript!"
  document.write(mystr.charAt(mystr.length-1) );//!

返回指定字符串首次出现的位置:

语法:stringObject.indexOf(substring, startpos)

参数说明:substring必须,规定需要检索的字符串值;startpos可选,规定开始检索的位置

var str="I love JavaScript!"
  document.write(str.indexOf("I") + "<br />");//0

字符串分割split:

var mystr = "www.cgs.com";
document.write(mystr.split(".")+"<br>");    //www,cgs,com
document.write(mystr.split(".", 2)+"<br>"); //www,cgs
document.write(mystr.split("")+"<br>");     //w,w,w,.,c,g,s,.,c,o,m
document.write(mystr.split("", 5));	    //w,w,w,.,c

提取字符串substring:用于提取介于两个指定下标之间的字符

var mystr="I love JavaScript";
  document.write(mystr.substring(7));   //JavaScript
  document.write(mystr.substring(2,6)); //love

截取指定数目的字符串substr:用于截取指定数目的字符

var mystr="I love JavaScript!";
  document.write(mystr.substr(7));    //JavaScript!
  document.write(mystr.substr(2,4));  //love

3.Math对象

提供对数据的数学计算,如:

var mypi=Math.PI; 
  var myabs=Math.abs(-15);
  document.write(mypi);  //3.141592653589793
  document.write(myabs); //15

向上取整ceil():      Math.ceil(3.3);

向下取整floor():     Math.floor(3.3);

四舍五入round():   Math.round(3.3);

随机数random():  

Math.random();

4.Array数组对象

数组连接concat():

var mya = new Array(3);
  mya[0] = "1";
  mya[1] = "2";
  mya[2] = "3";
  document.write(mya.concat(4,5)+"<br>"); //1,2,3,4,5
  document.write(mya);  		  //1,2,3

指定分隔符连接数组元素join():

var myarr = new Array(3)
  myarr[0] = "I";
  myarr[1] = "love";
  myarr[2] = "JavaScript";
  document.write(myarr.join("."));  //I,love,JavaScript

点到数组元素顺序reverse():

 var myarr = new Array(3)
  myarr[0] = "1"
  myarr[1] = "2"
  myarr[2] = "3"
  document.write(myarr + "<br />") //1,2,3
  document.write(myarr.reverse())  //3,2,1

选定元素slice():

var myarr1= ["我","爱","你"];
   document.write(myarr1.slice(0,1));  //我

数组排序sort():

function sortNum(a,b) {
  return a - b;
 //升序,如降序,把“a - b”该成“b - a”
}
 var myarr = new Array("80","16","50","6","100","1");
  document.write(myarr + "<br>");      //80,16,50,6,100,1
  document.write(myarr.sort(sortNum)); //1,6,16,50,80,100













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值