Javascript

JS的基础语法

本文主要是介绍JS的基础语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.数组

1.数组定义:a.隐式定义:var 数组名 = 【】空数组 var 数组名 = 【值1,值2,。。。】常用

b.直接实例化: var 数组名 = new Array(值1,值2,,,,)

c.定义数组并设置长度:var 数组名 = new Array(size)

2.数组的操作:数组的下标从0开始,不会出现下标越界

a.获取数组指定下标的值: 数组名【下标】(若下标不存在,则undefind)

b.设置数组指定下标的值:数组名【下标】= 值(若下标不存在,自动扩容)

c.设置数组长度:数组名.length = 值

d.获取数组的长度: 数组名.length

e.(了解)若设置非整数型的下标,则会成为数组的属性,不计入数组的长度

设置属性:数组名.属性名 = 值 或者 数组名【“属性名”】 = 值

获取属性: 数组名.属性名 或者 数组名【“属性名”】

2.数组的遍历

a.for循环遍历(常用,不遍历属性):for(var index = 0;index<数组长度;index++){

}

b.for in 循环(不遍历属性和索引中的undefind):for(var 下标名 in 数组){

}

c.forEach循环(不遍历属性中的undefind):数组.forEach(fuction (element,index)){

} (element元素,index下标)

e.数组提供的常用方式:push(添加元素到最后) indexof(数组元素索引) join(将数组转换为字符串) split(字符串方法,将字符串转化为数组)

3,函数的定义:a.函数声明语句:fuction 函数名(【参数列表】){

}

b.函数定义表达式:var 变量名/函数名 = fuction(【参数列表】){

}

4.函数的参数:实参可以省略,则形参为undefind          若形参相同,则以最后一个参数为准    可以设置参数的默认值     参数为值传递,传递副本; 参数是引用传递,则传递的是地址,操作的是同一个对象

这篇关于JS的基础语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!