为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JavaScript进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • //可以一次声明多个变量名

    var myNum1, myNum2;

    查看全部
  • 变量名,即不同容器/盒子的名字。

    1:必须以字母、开划线、$开头,+ 字母、下划线、$、数字。

    2:变量名区分大、小写

    3:不能且Javascript 关键字和保留字

    查看全部
  • 变量是一个容器,用来存储[...],[...],[...]某些物品/数值的存储器

    查看全部
    0 采集 收起 来源:什么是变量

    2018-11-26

  • Array数组方法

    查看全部
    0 采集 收起 来源: Array 数组对象

    2018-11-26

  • var myMessage = prompt("提示输入");

    if(myMessage == "JS进阶篇"){

        alert("XXXX");

    }

    查看全部
    0 采集 收起 来源:让你认识JS

    2018-11-26

  •  object .sort( myfunction ) ;  sort结合function一起使用  ;  和一般调用function() 不同, 在sort中function没有 ();

    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-11-26

  • object. slice( number ,number2 );    选定"数组"中的元素 , 字符串无效,number 从几下标开始 ,number2 从几下标结束

    查看全部
    0 采集 收起 来源:选定元素slice()

    2018-11-26

  • .reverse();将 "数组" 中的元素进行颠倒输出,字符串无效

    查看全部
  • .join(" char ")  将 “数组” 中的元素 转化为字符串,用 char 符号风格。 

    查看全部
  • 了解成员数量(数组属性length)

    如果我们想知道数组的大小,只需引用数组的一个属性length。Length属性表示数组的长度,即数组中元素的个数。

    语法:

    myarray.length; //获得数组myarray的长度

    注意:因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。如数组的长度是5,数组的上下限分别是0和4。

    var arr=[55,32,5,90,60,98,76,54];//包含8个数值的数组arr  document.write(arr.length); //显示数组长度8 document.write(arr[7]); //显示第8个元素的值54

    同时,JavaScript数组的length属性是可变的,这一点需要特别注意。

    arr.length=10; //增大数组的长度 document.write(arr.length); //数组长度已经变为10

    数组随元素的增加,长度也会改变,如下:

    var arr=[98,76,54,56,76]; // 包含5个数值的数组 document.write(arr.length); //显示数组的长度5 arr[15]=34;  //增加元素,使用索引为15,赋值为34 alert(arr.length); //显示数组的长度16

                                                 

    任务

    在右边编辑器中,已创建数组mynum,并赋值65,90,88,98。
    1. 在右边编辑器的第8行,使用length属性显示数组长度。



    查看全部
  • 组团,并给团取个名(如何创建数组)

    使用数组之前首先要创建,而且需要把数组本身赋至一个变量。好比我们出游,要组团,并给团定个名字“云南之旅”。

    创建数组语法:

    var myarray=new Array();

              
     我们创建数组的同时,还可以为数组指定长度,长度可任意指定。

    var myarray= new Array(8); //创建数组,存储8个数据。

    注意:
    1.创建的新数组是空数组,没有值,如输出,则显示undefined。
    2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。



    查看全部
  • 谁是团里成员(数组赋值)

    数组创建好,接下来我们为数组赋值。我们把数组看似旅游团的大巴车,大巴车里有很多位置,每个位置都有一个号码,顾客要坐在哪个位置呢? 

    第一步:组个大巴车 第二步:按票对号入座         大巴车的1号座位是张三         大巴车的2号座位是李四

    数组的表达方式:

    第一步:创建数组var myarr=new Array();  第二步:给数组赋值         myarr[1]=" 张三";         myarr[2]=" 李四";

    下面创建一个数组,用于存储5个人的数学成绩。

    var myarray=new Array(); //创建一个新的空数组 myarray[0]=66; //存储第1个人的成绩 myarray[1]=80; //存储第2个人的成绩 myarray[2]=90; //存储第3个人的成绩 myarray[3]=77; //存储第4个人的成绩 myarray[4]=59; //存储第5个人的成绩

    注意:数组每个值有一个索引号,从0开始。

    我们还可以用简单的方法创建上面的数组和赋值:

    第一种方法:

    var myarray = new Array(66,80,90,77,59);//创建数组同时赋值

    第二种方法:

     var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)

    注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)


    查看全部
  • 我或你都可以 (逻辑或操作符)

    "||"逻辑或操作符,相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”。

    例如:本周我们计划出游,可是周一至周五工作,所以周六或者周日哪天去都可以。即两天中只要有一天有空,就可以出游了。

    var a=3; var b=5; var c; c=b>a ||a>b;  //b>a是true,a>b是false,c是true

     

    逻辑或操作符值表:

    注意: 如果A为真,A || B为真,不会在执行B; 反之,如果A为假,要由 B 的值来决定 A || B 的值



    查看全部
  • 我与你同在(逻辑与操作符)

    数学里面的“a>b”,在JavaScript中还表示为a>b;数学中的“b大于a,b小于c”是“a<b<c”,那么在JavaScript中可以用&&表示,如下:

    b>a && b<c    //“&&”是并且的意思, 读法"b大于a"并且" b小于c "
     

    好比我们参加高考时,在进入考场前,必须出示准考证和身份证,两者缺一不可,否则不能参加考试,表示如下:

    if(有准考证 &&有身份证)  {    进行考场考试 }
     

     “&&”是逻辑与操作符,只有“&&”两边值同时满足(同时为真),整个表达式值才为真。

    逻辑与操作符值表:

    注意: 如果A为假,A && B为假,不会在执行B; 反之,如果A为真,要由 B 的值来决定 A && B 的值。


    查看全部

  • 我还有其它用途( +号操作符)

    操作符是用于在JavaScript中指定一定动作的符号。

    (1)操作符

    看下面这段JavaScript代码。

    sum = numa + numb;

     

    其中的"=""+"都是操作


    符。

    JavaScript中还有很多这样的操作符,例如,算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。

    注意: “=” 操作符是赋值,不是等于。

    (2) "+"操作符

    算术运算符主要用来完成类似加减乘除的工作,在JavaScript中,“+”不只代表加法,还可以连接两个字符串,例如:

    mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串


    查看全部

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!