j s的数组方法,循环

本文深入解析JavaScript函数的定义与调用,数组的创建、操作与常用方法,以及各种循环结构如for、while、do...while和现代循环如for...of和for...in。掌握这些核心概念有助于提升编程效率和代码可读性。
摘要由CSDN通过智能技术生成

一,函数

1.定义函数

function 函数名(参数1,参数2,… ) { 
     //JavaScript语句;
     [return 返回值] 
  }

2.调用函数     事件名="函数名(  )" ;

3.变量的作用域 (1)全局变量   (2)局部变量

var i=20;
function first(){
    var i=5;
   document.write("<br/>函数first中的i值为:"+i);
}
function second(){
   var t=document.getElementById("number").value;
   if(t>i){
      document.write("函数second中的t值为:"+t);}
   else{
     document.write("全局变量中的i值为:"+i);
	 }
     first();
}

二,数组(具有相同数据类型的一个或多个值的集合)

创建数组

var  数组名称 = new Array(size);

new:表示数组的关键字

size:表示数组中可存 放的元素总数

***JavaScript 中的数组用一个名称存储一系列的值,用下标区分数组中的每个值,数组的下标从0开始***

数组赋值

声明时赋值

var week= new Array ("星期日","星期一"……);

分别赋值

var week= new Array ( 7);
week[0] = "星期日";
week[1] = "星期一 ";
week[2] = "星期二";
week[3] = "星期三";
……

访问数组元素

通过数组的名称和下标直接访问数组的元素

 数组常用方法和属性

类别名称说明
属性length设置或返回数组中元素的数目
方法join()把数组的所有元素放入一个字符串,通过一个的分隔符进行分隔
sort()对数组排序
push()向数组末尾添加一个或更多 元素,并返回新的长度

js数组语法

push() 向数组末尾追加元素  

pop() 删除数组末尾元素  

unshift()向数组头部添加元素   

shift() 删除数组头部元素

splice()删除数组中的元素(第一个参数为起始索引,第二个为删除数目)

三,循环

什么是循环?

循环就是在满足条件的情况下,去不断重复的执行某一个操作

循环的优势

1.解决重复操作

2.减少代码编写量,使代码结构清晰

3.增强代码的可读性

循环的结构

1.循环条件

2.循环操作

循环的分类

1.for循环结构

2.while循环结构

    // 1、for循环    下标 / key / 键   【已知条件,已知范围(先判断,后执行)】
    /* for(let i = 0; i < arr.length;i++){
        document.write(arr[i]+"<br/>");
    }
 */

    // 2、 while()循环  下标 / key / 键   【未知条件,未知范围(先判断,后执行)】
    /* let i = 0;
    while(i < arr.length){
        document.write(arr[i]+"<br/>");
        i++;
    } */

    //3、do while()循环  下标 / key / 键    【至少执行一次(先执行,后判断)】
    /* let i = 0;
    do{
        //循环代码块
        document.write(arr[i]+"<br/>");
        i++;
    }

    while(i < arr.length); */

    // 4、for of  循环  ES5    值 / value  / 元素  【循环遍历数组】
    /* for(let value of arr){
        document.write(value+"<br/>");
    } */

    // 5、 for in 循环  ES6    下标 / key / 键
    /* for(let i in arr){
        document.write(arr[i]+"<br/>");
    } */

    // 6、 forEach() 数组方法   匿名回调函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值