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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • function 函数名(参数1,参数2)
    {
         函数代码
    }


    查看全部
    0 采集 收起 来源:有参数的函数

    2018-10-02

  • 函数定义好后,是不能自动执行的,需要调用它,直接在需要的位置写函数名。

    调用的情况有:

    ①在script标签内调用

    ②在html标签内调用

    查看全部
    0 采集 收起 来源:函数调用

    2018-10-02

  • 定义函数:

    function 函数名(形参){

      方法体

    }


    调用函数:

      函数名(实参)


    标签内调用JavaScript函数

    <input type="button" value="点击我" onclick="函数名()">

    查看全部
    0 采集 收起 来源:定义函数

    2018-10-02

  • 函数的作用,可以写一次代码,然后反复地重用这个代码。

    查看全部
    0 采集 收起 来源:什么是函数

    2018-10-02

  • 往数组中添加元素

      arr.push(新元素)

    应用:

     var myarr=new Array(1,2,3,4);

    myarr.push(5);

    for(var i=0;i<myarr.length;i++){

      document.write(myarr[i]+"<br/>");

    }

    查看全部
    0 采集 收起 来源:编程练习

    2018-10-02

  • continue的作用是仅仅跳过本次循环,而整个循环体继续执行。

    例:输出1-10,遇到5不输出


    continue,计算机术语,表示结束本次循环,而不终止整个循环的执行。而是结束本次循环,进行下一次循环。

    continue语句和break语句的区别是:
    continue语句只结束本次循环,而不终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。

    continue语句只用在for、while、do-while等循环体中, 常与if条件语句一起使用, 用来加速循环。

    查看全部
  • 在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。

    查看全部
    0 采集 收起 来源:退出循环break

    2018-10-02

  • do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件

    查看全部
  • Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。


    多种条件下执行相同的结果

    case 1:

    case 2:

    case 3:

       document.write("等级过低");

       break;

    查看全部
  • 语法:

    if(条件1){

       条件1成立时执行的代码

    }else if (条件2){

       条件2成立时执行的代码

    }else{

       条件1、2不成立时执行的代码

    }

    查看全部
  • 什么是对象

    JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。

    对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;

    对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;

    JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象:

      var objectName =new Array();//使用new关键字定义对象 或者   var objectName =[];

    访问对象属性的语法:

    objectName.propertyName

    如使用 Array 对象的 length 属性来获得数组的长度:

    var myarray=new Array(6);//定义数组对象 var myl=myarray.length;//访问数组长度length属性

    以上代码执行后,myl的值将是:6

    访问对象的方法:

    objectName.methodName()

    如使用string 对象的 toUpperCase() 方法来将文本转换为大写:

    var mystr="Hello world!";//创建一个字符串 var request=mystr.toUpperCase(); //使用字符串对象方法

    以上代码执行后,request的值是:HELLO WORLD!

     

    任务

    补充右边编辑器第5行,计算数组myarray的长度,并保存在变量mynum中,使代码实现获取数组长度并输出结果。


    查看全部
    0 采集 收起 来源:什么是对象

    2018-10-02

  • 说明: myarr[0][1] ,0 表示表的行,1表示表的列。

    查看全部
    0 采集 收起 来源:二维数组

    2018-10-02

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

    即:var myarr=new Array(8);

    myarr.length;   //8

    上下限:0-7

    JavaScript数组的length属性是可变的。

    例:

    var arr=[98,76,54,56,76]; 
    document.write(arr.length);
    arr[15]=34;  
    alert(arr.length); //显示数组的长度16

    因为数组是连续的一串空间,所以当声明下标最高的是N时,那么数组的长度为N+1

    查看全部
  • var myarr=new Array();

    注意:数组的下标默认从0开始,当需要读取第N个人的值时,则需访问 myarr[N-1]; 

    查看全部
  • 数组赋值有三种方式:

    ①将变量赋值为空数组

    var myarr=new Array();

    myarr[0]=1;

    myarr[1]=2;

    ②在创建数组的时候同时赋值

    var myarr=new Array(1,2,3);

    ③变量直接赋值

    var myarr=[1,2,3]


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

    查看全部

举报

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

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