美文网首页
js 第五章 数组

js 第五章 数组

作者: 是你的大颖儿 | 来源:发表于2018-05-15 22:19 被阅读0次

循环语句

(1)while(条件){}

    例:

        while(条件){

  //满足条件时执行的语句  先判断再做

                }

          break ; //结束循环

(2)do{

        //要执行的操作 先做再判断

          }while(条件)

   

    例:

          do{

        //要执行的操作  先做再判断

                }while(条件)

案例: do{

      var uname=('请输入员工姓名');

        if(uname==='exit'){

        break;

        }

        }while(true)

(3) for(var i=0;i<=10;i++){}

    例:

      for(var i=0;i<=10;i++){

              //要执行的语句

              //var 可以声明多个变量

          }

案例:

    1.输出0-100之间的所有偶数

          for(var i=0;i<=100;i=i+2){

                console.log(i);

            }

2.输出0-100之间所有偶数的和

      for(var i=0,num=0;i<=100;i=i+2){

          //  num=num+i; 

            num+=i;//简写

          }

        console.log(num);//2550

3.输出1-100之间所有的奇数

        for(var i=1;i<=100;i=i+2){

                console.log(i);

          }

4.输出1-100之间所有奇数的和

        for(var i=1,num=0;a<=100;i=i+2){

                  num+=i;//简写

                    }

          console.log(sum);//2500

for循环是可以被嵌套的

    案例:

            for(var j=0;j<5;j++){

                document.write('<br>');

            for(var i=1;i<=10;i++){

              document.write('*');

              }

              }

重点:九九乘法表(必会)
for(var i=1;i<=9;i++){
  var str=' ';
  for(var j=1;j<=i;j++){
        str+=(j+"*"+i+"="+(i*j))+"\t";
    }

  document.write(str+"<br>");

      }

数组:多个变量的集合

声明数组的方式:

    var  arr=[];//声明一个空数组

    var arr=new Array( );//声明一个空数组

  var arr=new Array(n);//知道数组元素个数

    声明数组并初始化值

例:  var arr=['值1';'值2';'值3'];

var arr=new Array('值1';'值2';'值3');

数组的两个特性:

  下标:用来标识数组中元素的位置 从0开始,不重复

例:var arr=[1,2,3,4,5];

  //下标:  0 1 2 3 4

//获取数组中下标为3位置的元素 arr[3]

//获取数组中下标为i位置的元素 arr[i]

长度:length

数组的长度永远等于最大下标加1

例:var arr=[1,2,3,4,5];

    console.log(arr.length);//5

给数组添加元素:

    arr[5]='a';

    console.log(arr);//[1,2,3,4,5,'a']

    arr[10]='b';

    console.log(arr);//[1,2,3,4,5,'undefined','b']

获取下标为5的元素

console.log(arr[5]);//undefined

下标越界的元素返回undefined

Js中数组的三个不限制

 

    1,不限制数据类型

    2,不限制下标越界

  获取元素时,下标越界,不报错,返回undefined

    3,不限制元素的个数

设置元素时下标,越界会自动添加新元素循环语句

相关文章

  • js 第五章 数组

    循环语句 (1)while(条件){} 例: while(条件){ //满足条件时执行的语句 ...

  • js 数组链接concat,和数组转字符串join,字符串转数

    js 数组链接用concat js 数组转成字符串 js 字符串转数组

  • js数组题目

    js面试题 js数组 一、按要求分割数组 将"js,数组,分类"字符串数组以/分割 for循环累加 join()把...

  • js 数组

    js 中数组的长度发生改变,数组就真的发生改变,快速清空数组就让数组长度为0js 数组的方法

  • JS数组以及数组变换

    有关数组 数组对象——一种特殊的对象JS其实没有数组,只使用对象来模拟数组 典型数组和JS数组的区别 典型数组 元...

  • 数组检测

    检测是否是数组: 数组转字符串: 字符串转换数组: js对象转换成js字符串: js字符串转换成js对象:

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • JavaScript进阶篇:1-7章

    第一章、认识JS 第二章、JS基础语法 第三章、数组 第四章、流程控制语句 第五章、函数 第六章、让网页交互 第七...

  • JS 数组

    JS 数组是一种特殊的对象,不是真正的数组,它只##是通过对象来模拟数组。 JS 数组的定义 let arr = ...

  • javaScript的数组

    js中没有数组类型 js 中数组是以内置对象的形式存在 数组定义01 var attr = new Array('...

网友评论

      本文标题:js 第五章 数组

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