0
点赞
收藏
分享

微信扫一扫

第六次网页前端培训笔记(JavaScript)

嚯霍嚯 2022-02-10 阅读 48

1.运算符

 

2.数组

2.1.数组定义

2.1.1.隐式定义

var 数组名 = [];      //空数组
var 数组名 = [值1,值2,值3.....];       //内部值可以任意类型

2.1.2.直接实例化

var 数组名 = new Array(值1,值2,值3....);

2.1.3.定义数组并设置长度

var 数组名 = new Array(size);

2.2.数组操作

数组的下标从0开始。

2.2.1.获取数组的值

数组名[下标];

2.2.2.设置数组的值

数组名[下标] = 值;

2.2.3.获取数组的长度

数组名.length;

2.2.4.设置数组的长度

数组名.length = 值;

注意:如果设置非整数型的下标,则会成为数组的属性,不计入数组的长度。设置属性同上。

 2.3.数组遍历

2.3.1.for循环

 2.3.2.for...in循环

 2.3.3.forEach循环

数组.forEach(function(element,index){
    //element:元素
    //index:下标
};

注意:

  1. for不遍历属性
  2. forEach不遍历属性和索引中的undefined
  3. for...in不遍历索引中的undefined

2.4.数组提供的方法

 用法如下:

 

3.函数

3.1.函数定义

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

3.1.1.函数声明

function 函数名(参数列表){
        内容
}
函数名(实参);   //可以没有实参

3.1.2.函数定义表达式

var 变量名/函数名 = function(参数列表){

}

3.1.3.function构造函数

var 函数名 = new function([参数列表],函数体)

3.2.函数的参数

注意:实参可省略,对应形参为undefined,多个形参同一个名字,则以最后一个为准。参数为值传递,传递副本;引用传递时传递地址,操作的是同一个对象。

 3.3.函数的调用

3.3.1.常用调用方式

存在返回值可以变量接收,若无返回值则为undefined。

3.3.2.函数调用模式

见3.2.例图。

3.3.3.方法调用模式

 

 3.4.函数的返回值

  1. 在没有返回值的方法中,用于结束方法,如果没有return,则返回undefined。
  2. 在有返回值的方法中,结束方法的同时将值带给调用者。

3.5.函数的作用域

在JavaScript中,只有在函数中才有作用域。

  1. 在函数中,存在局部变量和全局变量。
  2. 在函数中,如果声明变量未使用var,则该变量为全局变量。

 

 

 

举报

相关推荐

0 条评论