typeof();
isFinite();
isNaN();
Number();
Number.MAX_VALUE;
Number.MIN_VALUE;
parseInt(); //转换为整数
parseFloat(); //转换为浮点
str.length; //字符串的长度
str.toString(); //转换为字符串
var ob = new Object(); //创建对象
ob.hasOwnProperty();//检查对象的属性是否存在。 ob.name = "wulei"; 如果这样的话,就会存在。
var a=1, b=2, c=3;
if(){
}
do{
}while();
while(){
}
for(var i =0; i<=10; i++){
}
for(var abc in window){
alert();
}
break;
continue;
switch(){
case 1:
alert(1);
break;
case 2:
alert(2);
break;
}
function abc(){
}
function abc(sum1,sum2){
}
//获得参数数量
function abc(){
alert("sum" + arguments[0] + arguments[1]);
alert(arguments.length); //获得参数的个数。
}
abc(1,2);
//检测类型
var a = 1;
alert(typeof a);
var ob = new Object();
ob.name = "wulei";
ob.age = 30;
ob.sex = "nv";
var ob = [
name : "wulei",
age : 30,
sex : nv
];
//创建数组的方式
var ar =new Array(3); //方式1
var ar =new Array("ar1");//方式2
var ar =["wulei","name","age","3"]; //方式3
alert(ar.length);
var ar = new Array(3);
alert(Array.isArray(ar)); //true;
//转换字符串
var ar = ["111","2222","3333"];
alert(ar.toLocaleString());
ar.String();
ar.valueOf();
ar.join("||"); //111||2222||3333
//栈方法
ar.pop();//取得最后一项
ar.push(); //加到最后一项
ar.shift(); //取得第一项
ar.unshift(); //加到第一项
//排序
arr.sort();
arr.reverse();
arr.valueOf();
function abc(v1,v2){
if(v1 < v2){
return -1;
}else if(v1 > v2){
return 1;
}else{
return 0;
}
}
var ar = [1,3,5,7,10];
alert(ar.sort(abc)); //1,3,5,7,10
//操作方法
var ar = ["111","2222","3333"];
var ar = ar.concat("aaa",["ccc","eee","fff"]); //合并创建新数组。
ar.slice(1);//从1开始复制新数组。
ar.slice(1,2); //从1到2开始复制新数组。
//数组的删除,插入,替换。
var ar = [1,3,5,7,10];
var ar2 = ar.splice(0,2); //删除 0,2
alert(ar); //5 7 10
var ar3 = ar.splice(1,0,"333","444"); // 1后边 插入2项。
alert(ar);
var ar4 = ar.splice(1,1,"666","77"); // 从1开始插入2项,删除1项。
```````javascript