javaScript内置对象

设置年份的方法getFullYear()
var mydate=new Date(); document.write(mydate+"<br>");//输出当前时间 document.write(mydate.getFullYear()+"<br>");//输出当前年份

返回星期方法getDay(:
var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write("今天是:" + weekday[mydate.getDay()]);

返回/设置时间方法get/setTime();
var mydate=new Date();
document.write("当前时间:"+mydate+"<br>");
mydate.setTime( mydate.getTime()  + 2* 60 * 60 * 1000); //推迟两小时即当前时间加上3600000ms【obj.setTime(obj.getTime()+2*60*60*1000)】
document.write("推迟二小时时间:" + mydate);

字符串对象:
var mystr="abcdefg";
toUpperCase() 方法来将字符串小写字母转换为大写.
toLowerCase()方法,将字符串所有大写字母都变成小写的字符串.

返回指定位置的字符
stringObject.charAt(index)
返回某个指定的字符串值在字符串中首次出现的位置
stringObject.indexOf(substring, startpos)
var str="I love JavaScript!"        document.write(str.indexOf("I") + "<br />"); //0 document.write(str.indexOf("v") + "<br />"); //4 document.write(str.indexOf("v",8)); //9 指定位置开始

字符串分割:
stringObject.split(separator,limit)
var str="800-820-8820" document.write(mystr.split(".")+"<br>"); //8,0,0,8,2,0,8,8,2,0 document.write(mystr.split(".", 2)+"<br>"); //8,0 分割两次
document.write(mystr.split("-", 2)+"<br>"); //以-为分割符

提取字符串:
stringObject.substring(startPos,stopPos)
var mystr="I love JavaScript"; document.write(mystr.substring(7)); //JavaScript document.write(mystr.substring(2,6)); //love

提取指定数目的字符串:
stringObject.substr(startPos,length)
var mystr="I love JavaScript!"; document.write(mystr.substr(7)); //JavaScript! document.write(mystr.substr(2,4)); //love

Math对象:
Math.ceil():向上取整。 Math.floor():向下取整。 Math.random():0-1之间的随机数,不含1。 Math.round():四舍五入。 Math.min():取最小值。 Math.max():取最大值。

Array数组对象:
var 数组名= new Array(); var 数组名 =new Array(n); var 数组名 = [<元素1>, <元素2>, <元素3>...]; var myArray = [2, 8, 6];
数组链接
  var mya1= new Array("hello!")
   var mya2= new Array("I","love");
   var mya3= new Array("JavaScript","!");
   var mya4=mya1.concat(mya2,mya3);
  document.write(mya4); //hello!I,love,JavaScript,!

指定分割符链接数组元素
var myarr1= new Array("800","820")
    var myarr2= new Array("8820");
    var myarr3= myarr1.concat(myarr2);
   document.write(myarr3.join("-")); //800-820-8820

颠倒数组元素顺序reverse()
 var myarr1= ["我","爱","你"];
   document.write(myarr1+"<br />"); //我,爱,你
   document.write(myarr1.reverse().join("")); //你爱我

选定元素slice()
var myarr = new Array(1,2,3,4,5,6); document.write(myarr.slice(2,4) + "<br>"); //3,4

数组排序
  arrayObject.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.sort(sortNum)); //1,6,16,50,80,100
















 
posted @ 2017-09-29 20:42  风若雅若  阅读(269)  评论(0)    收藏  举报