javaScript常用总结

1 变量命名规则

这里写图片描述


2 变量判断真假

这里写图片描述


3 等号运算符

“=”  赋值运算符

“==”  只判断内容是否相同,不判断数据类型。(也可理解为先自动转类型再判断)

“===”  不仅判断内容,还判断数据类型是否相同。

  !=    只判断内容是否不相同,不判断数据类型。

 !==   不全等于  不仅判断内容是否不相同,还判断数据类型是否不相同。

4 数组和对象循环


 var obj ={a:1,b:2,c:3} //对象,获取方式obj.a 或 obj['a']
 var arr = [1,2,3]//数组,获取方式a[0]

数组循环方式有

第一种(数组建议使用这种):
for(var i =0 ;i<arr.length;i++){
console.log(arr[i])
}

//第二种:

for(var i  in arr){
console.log(arr[i])
}

循环方式:

forvar i  in obj){
        console.log(obj[i])
    }

5 函数传参(不定参arguments)

有时候我们在程序设计比较复杂的时候并不指定参数个数,都是灵活运用。在函数里有一个数组arguments就是专门存储实参数组的,通过arguments我们就可以知道实参个数以及值。

function arg(){
    var str = '总共传了'+arguments.length+'个参数\n';
    for(var i=0;i<arguments.length;i++){    
        str += '第'+(i+1)+'个参数值:'+arguments[i]+'\n'; 
    }
    alert(str);
}
arg('琼台博客','PHP博客','WEB技术博客');

6 数组添加、删除元素

 - 添加
     - push(元素),从尾部 **添加**
     - unshift(元素),从头部   **添加**
 - 删除
     - pop(),从尾部 **移除**
     - shift(),从头部   **移除**

7 join()和split()方法

 - join() 方法用于把数组中的所有元素放入一个字符串。
 - split()方法:用于把一个字符串分割成字符串数组。
<script >
    var str = '112254,33445,56699';
    var s=str.split(',');
    console.log(s.length);
    console.log(s[0]);
    for(var i = 0;i<s.length;i++){
        console.log(s[i]);
    }

    var arr =[4,5,34,3453,3453,33,"哈哈哈哈"];
    var arr2 = arr.join("");
    console.log(arr2);
    alert(typeof(arr2)); //string
    alert(typeof(arr));   //object
</script>

这里写图片描述


8 concat() 方法【数组元素的合并】

concat() 方法用于连接两个或多个数组。

arrayObject.concat(arrayX,arrayX,……,arrayX)

arrayX 该参数可以是具体的值,也可以是数组对象。可以是任意多个 参数也可以是string类型:

<script type="text/javascript">

var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"

var arr2 = new Array(3)
arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"

document.write(arr.concat(arr2))

</script>

结果:George,John,Thomas,James,Adrew,Martin

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值