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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • get/setFullYear() 返回/设置年份,用四位数表示。

    查看全部
  • 这个 onfocus 不就应该写在select里面,

    但是之后一直触发alert

    查看全部
  • 在一个大学的编程选修课班里,我们得到了一组参加该班级的学生数据,分别是姓名、性别、年龄和年级,接下来呢,我们要利用JavaScript的知识挑出其中所有是大一的女生的的名字哦。

    学生信息如下:

        ('小A','女',21,'大一'),  ('小B','男',23,'大三'),

        ('小C','男',24,'大四'),  ('小D','女',21,'大一'),

        ('小E','女',22,'大四'),  ('小F','男',21,'大一'),

        ('小G','女',22,'大二'),  ('小H','女',20,'大三'),

        ('小I','女',20,'大一'),  ('小J','男',20,'大三')

    <script type="text/javascript">
    var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']]
    for(var i=0;i<infos.length;i++){
        if(infos[i][3]=="大一"&&infos[i][1]=="女")
        {document.write(infos[i][0]+"<br>");    
        }
    }
    </script>

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

    2019-03-20

  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>continue</title>

    <script type="text/JavaScript">

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

     var i;

     for(i=0;i<mynum.length;i++)

     {

      if(mynum[i]<60)

        {

    document.write("成绩不及格,不输出!"+"<br>");

        continue; //跳过本次循环

    }

    document.write("成绩:"+mynum[i]+"及格,输出!"+"<br>");

    }

    </script>

    </head>

    <body>

    </body>

    </html>


    查看全部
  • concat()用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组

    查看全部
  • <!DOCTYPE html>

    <html>

     <head>

      <title> 事件</title>  

      <script type="text/javascript">

       function count(){

           

        //获取第一个输入框的值

        var num1 = parseInt(document.getElementById("txt1").value); 

    //获取第二个输入框的值

    var num2 = parseInt(document.getElementById("txt2").value);

    //获取选择框的值

    var way = document.getElementById("select").value;

    //获取通过下拉框来选择的值来改变加减乘除的运算法则

    if (way == "+") {

        var res = num1 + num2;

    }else if (way == "-"){

        res = num1 - num2;

    }else if (way == "*") {

        res = num1 * num2;

    }else{

        res = num1 / num2;

    }

        //设置结果输入框的值 

        

        document.getElementById("fruit").value = res;

       }

      </script> 

     </head> 

     <body>

       <input type='text' id='txt1' /> 

       <select id='select'>

    <option value='+'>+</option>

    <option value="-">-</option>

    <option value="*">*</option>

    <option value="/">/</option>

       </select>

       <input type='text' id='txt2' /> 

       <input type='button' value=' = ' onclick="count()"/> <!--通过 = 按钮来调用创建的函数,得到结果--> 

       <input type='text' id='fruit'>   

     </body>

    </html>


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

    2019-03-20

  • <!DOCTYPE  HTML>

    <html >

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>函数</title>


    <script type="text/javascript">


    //定义函数

     function max(x,y) 

     {

         var max = x > y ? x : y;

         return max;

     }




    //函数体,判断两个整数比较的三种情况




     

    //调用函数,实现下面两组数中,返回较大值。

      document.write(" 3 和 4 的较大值是:"+ max(3, 4)+"<br>");

      document.write(" 6 和 3 的较大值是:" + max(6, 3)); 





    </script>

    </head>

    <body>

    </body>

    </html>


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

    2019-03-20

  • 记得在case所执行的语句后添加上一个break语句。否则就直接继续执行下面的case中的语句

    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>二维数组</title>

    <script type="text/javascript">

        var myarr = new Array();

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

            myarr[i] = new Array();

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

                myarr[i][j] = i * j;

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

            }

        }


    </script>

    </head>


    <body>

    </body>

    </html>


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

    2019-03-20

  • var arr=new Array(3)不存在角标越界问题

    后面随时可加arr[6]=33;

    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>JS基础</title>

    <script type="text/javascript">

      var a,b,sum;

      var  a  = 5;

      var  b  = 100%7;  

      sum = a > b && a*b > 0 ;

      document.write( "我认为 a 的值是:" + 5  + " b的值是:" + 2 + "sum 的值是:" + true +"<br/>");

      document.write( "答案是,第一轮计算后,a 为:"+ a +";b为:"+b +";第一次计算sum为:"+ sum +"<br/>");


      sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;  

      document.write( "再一次计算后,我认为 a 的值是:" +  6  + " b的值是:" +  1 + "sum 的值是:" +  27 +"<br/>"); 

      document.write( "答案是,第二轮计算后,a 为:" + a + ";b为:" + b +";第二次计算sum为:"+ sum +",sum的类型也发生变化了。");


    </script>

    </head>

    <body>

    </body>

    </html>


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

    2019-03-20

  • 优先级由高到低:

    算术操作符 比较操作符 逻辑操作符 "="赋值符号

    查看全部
  • 说明: myarr[0][1] ,0 表示表的行,1表示表的列。
    查看全部
    0 采集 收起 来源:二维数组

    2019-03-20

  • var myarray =(6) ;可以储存6个数据 var myarray = [6];第一个数据是6
    查看全部
  • random()返回介于0~1(大于或等于0但小于1)之间的一个随机数。

    查看全部
    0 采集 收起 来源:随机数 random()

    2019-03-19

举报

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

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