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

JavaScript进阶篇

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

    注意:参数可以多个,根据需要增减参数个数。参数之间用(逗号,)隔开。

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

    2018-06-03

  • <input type="button" value="click it" onclick="add2()">  //按钮,onclick点击事件,直接写函数名
    查看全部
    0 采集 收起 来源:函数调用

    2018-06-03

  •     function sub2()                     //定义函数

     {

       sub=5-2;

       alert("5和2的差:"+sub);

     }

    </script>

    </head>

    <body>

    <form>

        <input type="button" value="点击我" onclick="sub2()" />

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

    2018-06-03

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

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

    2018-06-03

  •  //第一步把之前的数据写成一个数组的形式,定义变量为 infos

     var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],

        ['小C','男',24,'大四'],['小D','女',21,'大一'],

        ['小E','女',22,'大四'],['小F','男',21,'大一'],

        ['小G','女',22,'大二'],['小H','女',20,'大三'],

        ['小I','女',20,'大一'],['小J','男',20,'大三']];

     

     //第一次筛选,找出都是大一的信息

     var num =infos.length;            //赋值变量:数组长度

     for(var i=0;i<num-1;i++)          //循环条件

     {

         if(infos[i][3]=='大一'&& infos[i][1]=='女') //判断条件:每行的第四列为‘大一’,第二列为‘女’

         {

             document.write(infos[i]+'<br>');

         }

     }

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

    2018-06-03

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

    语句结构:

    for(初始条件;判断条件;循环后条件值更新)
    {
      if(特殊情况)
      { continue; }
     循环代码
    }
    查看全部
  • 节点属性

    在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :

    1. nodeName : 节点的名称

    2. nodeValue :节点的值

    3. nodeType :节点的类型

    一、nodeName 属性: 节点的名称,是只读的。

    1. 元素节点的 nodeName 与标签名相同
    2. 属性节点的 nodeName 是属性的名称
    3. 文本节点的 nodeName 永远是 #text
    4. 文档节点的 nodeName 永远是 #document

    二、nodeValue 属性:节点的值

    1. 元素节点的 nodeValue 是 undefined 或 null
    2. 文本节点的 nodeValue 是文本自身
    3. 属性节点的 nodeValue 是属性的值

    三、nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型:

    元素类型    节点类型
      元素          1
      属性          2
      文本          3
      注释          8
      文档          9


    查看全部
    0 采集 收起 来源:节点属性

    2018-06-03

  • var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值

    var i=0;

    while(i<mynum.length)

    {

      if(mynum[i]<60)

       {

        document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>");

        break;

       }

      document.write("成绩:"+mynum[i]+"及格,继续循环"+"<br>");

      i=i+1;

      

    }

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

    2018-06-03

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

    do...while语句结构:

    do{
        循环语句
     }while(判断条件)


    查看全部
  • for(初始化变量;循环条件;循环迭代)
    {     
        循环语句 
     }
    查看全部
  • switch(表达式){case值1:
      执行代码块 1  break;case值2:
      执行代码块 2  break;...case值n:
      执行代码块 n  break;default:
      与 case值1 、 case值2...case值n 不同时执行的代码
    }


    查看全部
  • if(条件1){ 条件1成立时执行的代码}else  if(条件2){ 条件2成立时执行的代码}
    ...else  if(条件n){ 条件n成立时执行的代码}else{ 条件1、2至n不成立时执行的代码}

    var myage =99;//赵红的年龄为99

    if(myage<=44)

      {document.write("青年");}

    else if(myage<=59) 

      {document.write("中年人");}

    else if(myage<=89)

      {document.write("老年人");}

    else        

      {document.write("长寿老年人");}


    查看全部
  • if(条件)
    { 条件成立时执行代码}


    查看全部
  •  //创建数组

     var arr=['*','##',"***","&&","****","##*"];

         arr[7] = "**";

     //显示数组长度

     document.write("数据的长度为"+arr.length+"<br>");

     

     //将数组内容输出,完成达到的效果。

     document.write(arr[0]+"<br>");

     document.write(arr[7]+"<br>");

     document.write(arr[2]+"<br>");

     document.write(arr[4]+"<br>");


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

    2018-06-03

  • 1. var Myarr = [[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]]

    2. 

    var myarr=new Array();  //先声明一维 
    for(var i=0;i<3;i++){   //一维长度为3
       myarr[i]=new Array();  //再声明二维 
       for(var j=0;j<6;j++){   //二维长度为6
       myarr[i][j]=i*j;   // 赋值,每个数组元素的值为i*j
       }
     }


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

    2018-06-03

举报

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

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