//創(chuàng)建數(shù)組
var colors=["red","blue"];
var colors=new Array("red","blue");
var colors=new Array(3);//三個(gè)元素的數(shù)組
if(colors instanceof Array ){
console.log("檢測(cè)數(shù)組");
}
if(Array.isArray(console)){
console.log("檢測(cè)數(shù)組");
}
colors.join("|");//red|blue
colors.push("yellow");
var endColor=colors.pop();
var headColor=colors.shift();
colors.unshift("red");
colors.reverse();//翻轉(zhuǎn)數(shù)組
colors.sort();//排序
colors.sort(function(value1,value2){
if(value1<value2){
return 1;
} else if(value1>value2){
return -1;
} else {
return 0;
}
});
var colors2=colors.slice(1);//截取字符串,不改變?cè)凶址温聵?biāo)從1開始
var colors3=colors.slice(1,4);//下標(biāo)1<=下擺<=4-1
colors.indexOf("red");
colors.lastIndexOf("red");
//String類型
var stringValue="hello world";
stringValue.charAt(1);//e
stringValue[1];//e
var tempStrstringValue.slice(1,3);// 1<=T<3
var tempStrstringValue.subString(1,3);//1<=T<3
var tempStrstringValue.subStr(1,3);//1<=T<1+3-1
//如果
stringValue.subString(1,-3);//則返回0<=T<1
stringValue.slice(1,-3);//返回1<=T<L-3
stringValue.subStr(1,-3);//返回0個(gè),因?yàn)?3被轉(zhuǎn)換為了0
stringValue.indexOf("o");
stringValue.lastIndexOf("o");
var tempStr=stringValue.trim();
var tempStr=stringValue.toUpperCase();
var tempStr=stringValue.toLowerCase();
var tempStr=stringValue.split(",");//分割字符串
var tempStr=stringValue.split(",",2);//從第二個(gè)下標(biāo)開始分割
var tempStr=stringValue.split(/[^\,]+/);//正則表達(dá)式分割
var matches=stringValue.match(/.at/);
console.log(matches.index);
console.log(matches[0]);
console.log(matches.lastIndex);
var pos=stringValue.search(/at/);
var result=stringValue.replace(/at/,"fad")
//注意不要用對(duì)象氯质。因?yàn)槿菀谆煜?var value="25";
var number=Number(value);//轉(zhuǎn)型
console.log(typeof number);//number
var obj=new Number(value)//創(chuàng)建了引用類型
console.log(typeof obj)//object
console.log(number instanceof Number);//false
console.log(obj instanceof Number);//true
//對(duì)于引用類型都返回true
var falseobject=new Boolean(false);
console.log(falseobject);//true