您的位置:首页 > Web前端 > JavaScript

javascript内置对象

2016-06-09 18:33 453 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript 内置对象