javaScript-03

作者: Grandperhaps | 来源:发表于2020-10-12 22:21 被阅读0次

31 35 40 46 48

数组

1. 创建数组

  • 利用 new 创建数组
var 数组名 = new Array() ;
var arr = new Array();   // 创建一个新的空数组
  • 利用数组字面量创建数组
//1. 使用数组字面量方式创建空的数组
var  数组名 = [];
//2. 使用数组字面量方式创建带初始值的数组
var  数组名 = ['小白','小黑','大黄','瑞奇'];

2. 遍历数组

var arr = ['red','green', 'blue'];
for(var i = 0; i < arr.length; i++){
    console.log(arrStus[i]);
}
  • 数组的长度
    使用“数组名.length”可以访问数组元素的数量(数组长度)。

    • 此处数组的长度是数组元素的个数 ,不要和数组的索引号混淆。
    • 当我们数组里面的元素个数发生了变化,这个 length 属性跟着一起变化
    • 数组的length属性可以被修改:
    • 如果设置的length属性值大于数组的元素个数,则会在数组末尾出现空白元素;
    • 如果设置的length属性值小于数组的元素个数,则会把超过该值的数组元素删除

函数

声明函数
// 声明函数
function 函数名() {
    //函数体代码
}
函数形参和实参数量不匹配时
图片4.png

注意:在JavaScript中,形参的默认值是undefined。
小结:

  • 函数可以带参数也可以不带参数
  • 声明函数的时候,函数名括号里面的是形参,形参的默认值为 undefined
  • 调用函数的时候,函数名括号里面的是实参
  • 多个参数中间用逗号分隔
  • 形参的个数可以和实参个数不匹配,但是结果不可预计,我们尽量要匹配
函数的返回值
  • 在使用 return 语句时,函数会停止执行,并返回指定的值
  • 如果函数没有 return ,返回的值是 undefined
break ,continue ,return 的区别
  • break :结束当前的循环体(如 for、while)
  • continue :跳出本次循环,继续执行下次循环(如 for、while)
  • return :不仅可以退出循环,还能够返回 return 语句中的值,同时还可以结束当前的函数体内的代码
arguments的使用

当不确定有多少个参数传递的时候,可以用 arguments 来获取。JavaScript 中,arguments实际上它是当前函数的一个内置对象。所有函数都内置了一个 arguments 对象,arguments 对象中存储了传递的所有实参。arguments展示形式是一个伪数组,因此可以进行遍历。伪数组具有以下特点:

  • 具有 length 属性

  • 按索引方式储存数据

  • 不具有数组的 push , pop 等方法

    注意:在函数内部使用该对象,用此对象获取函数调用时传的实参。

相关文章

  • JavaScript-03

    JavaScript-03 分支结构 流程控制语句 程序的流程控制 程序=数据+算法任何复杂的程序算法都可以通过"...

  • javaScript-03

    31 35 40 46 48 数组 1. 创建数组 利用 new 创建数组 利用数组字面量创建数组 2. 遍历...

  • 每天一点JavaScript-03

    1.DOM(Document Object Model) 定义访问和处理HTML文档的标准方法 2.DOM将htm...

网友评论

    本文标题:javaScript-03

    本文链接:https://www.haomeiwen.com/subject/kgqppktx.html