String对象:

创建对象的方式:

    一:var str=new  String("字符串内容");

    二:var str="字符串内容";

String对象常用的方法:

     anchor()   生产锚点
     blink()     为元素添加blink标签
     charAt()     返回指定索引位置处的字符。
     charCodeAt() 回一个整数,代表指定位置上字符的 Unicode 编码。
     fontcolor()  把带有 COLOR 属性的一个 HTML <FONT> 标记放置在 String 对象中的文本两端
     indexOf()    返回 String 对象内第一次出现子字符串的字符位置
     italics()    把 HTML <I> 标记放置在 String 对象中的文本两端。
     link()         把一个有 HREF 属性的 HTML 锚点放置在 String 对象中的文本两端。
     replace()      返回根据正则表达式进行文字替换后的字符串的复制
     split()        切割   
     Substr()       截取子串, ss = s.substr(12, 5);  // 获取子字符串。第一个参数为开始截取的字符,第二个参数为截取字符串的长度

     toUpperCase()  转大写
     toLowerCase    转小写


Date对象:

常用的方法:

getDate 方法 | getDay 方法 | getFullYear 方法 | getHours 方法 | getMilliseconds 方法 | getMinutes 方法 | getMonth 方法 | getSeconds 方法 | getTime 方法  | getVarDate 方法 | getYear 方法 | setDate 方法 | setFullYear 方法 | setHours 方法 | setMilliSeconds 方法 | setMinutes 方法 | setMonth 方法 | setSeconds 方法 | setTime 方法 |setYear 方法 | toLocaleString 方法 

实现:

var date=new Date();//获取到当前的系统时间
document.write("当前的系统时间:"+date+"<br/>");
document.write("年:"+ date.getFullYear()+"<br/>");
document.write("月:"+ (date.getMonth()+1)+"<br/>");
document.write("日:"+ date.getDate()+"<br/>");    
document.write("时:"+ date.getHours()+"<br/>");
document.write("分:"+ date.getMinutes()+"<br/>");
document.write("秒:"+ date.getSeconds()+"<br/>");

document.write("当前时间是:"+date.toLocaleString());


Number对象:

创建对象的方式:

一:    var 变量= new Number(数字)

二:    var 变量 = 数字;  

常用的方法:

toString()  把数字转换成指定进制形式的字符串。
 toFixed()   指定保留小数位,而且还带四舍五入的功能。

实现:

    var num=10;
    document.write("二进制:"+num.toString(2));

    var num1=3.1486;
    document.write("保留两位小数"+num1.toFixed(2));


Math对象常用的方法:

 ceil         向上取整
 floor()   向下取整
 random()  随机数方法 //  产生的伪随机数介于 0 和 1 之间(含 0,不含 1),
 round     四舍五入,返回与给出的数值表达式最接近的整数。

实现:

document.write("四舍五入:"+Math.round(3.74)+"<br/>");//return      4

document.write("向上取整:"+Math.ceil(3.74)+"<br/>");
document.write("向下取整:"+Math.floor(3.74)+"<br/>");


Array数组对象:

创建方式:

         方式1:
        var 变量名 = new Array();  创建一个长度为0的数组。
         方式2:
        var 变量名= new Array(长度) 创建一个指定长度的数组对象。
         方式3:
         var 变量名 = new Array("元素1","元素2"...);  给数组指定元素创建数组 的对象。
          方式4:
         var 变量名 = ["元素1","元素2"...];

常用的方法:

concat 方法 | join 方法 | pop 方法 | push 方法 | reverse 方法 | shift 方法 | slice 方法 | sort 方法 | splice 方法 | toLocaleString 方法 | toString 方法 | unshift 方法 | valueOf 方法


实现:

    var arr=new  Array();
    document.write("数组的长度:"+arr.length+"<br/>");

    var arr1=new  Array(5);

    var arr2=new  Array("张三","李四","王五");

    var arr3=["张三","李四","王五"];


var arr=new  Array("张三","李四","王五");
var arr1=new Array("陈六","赵七");
var newArr=arr.concat(arr1);
document.write("两个数组元素连接起来后的新数组元素:"+newArr+"<br/>");
newArr.reverse();
document.write("新数组反转后的数组元素:"+newArr+"<br/>");
newArr.push("王八");
document.write("添加一个新元素后的数组元素是:"+newArr+"<br/>");
newArr.splice(2,2,"哈哈","呵呵");
document.write("删除从索引值为2的元素,删除元素个数2个,并插入新的2个元素后的数组元素是:"+newArr+"<br/>");
document.write(newArr.length);