javaScript常用总结

来源:互联网 发布:ubuntu 17.04更新源 编辑:程序博客网 时间:2024/04/30 11:59

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

原创粉丝点击