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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 操作符是用于在JavaScript中指定一定动作的符号。

    算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。

    “=” 操作符是赋值,“+”不只代表加法,还可以连接两个字符串

    查看全部
  • 推迟两个小时时间的显示代码如下所示:



    <script type="text/javascript">

     var mydate=new Date();

      document.write("当前时间:"+mydate+"<br>");

      mydate.setTime(mydate.getTime() + 2* 60 * 60 * 1000);

      document.write("推迟二小时时间:" + mydate);

    </script>


    查看全部
  • 操作符之间的优先级(高到低):

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


    查看全部
  • 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++ ){
         for( var a=0;a<=infos[i].length;a++ ){
             if( infos[i][a] =='大一' && infos[i][1]=='女'){  //为什么写成infos[i][a]=='女'就不行...
                document.write( infos[i]+'<br>');
             }
         }
     }


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

    2018-04-01

  • https://img1.sycdn.imooc.com//5ac05e7a000131a903960234.jpg

    查看全部
  • 数组是一个值的集合,且每一个值都有一个索引号,从0 开始

    查看全部
  • createTextNode的返回值是一个对象,不是一个字符串,所以innerHTML=textnode是不行的

    查看全部
  • 1.要与appendChild() 或 insertBefore()方法联合使用,将元素显示在页面中。

    2.也可以使用setAttribute来设置属性

    查看全部
  • 可以用来写随机数

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

    2018-03-31

  • 可以写随机数

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

    2018-03-31

  • ceil() 方法可对一个数进行向上取整。

    它返回的是大于或等于x,并且与x最接近的整数。


    我们将把 ceil() 方法运用到不同的数字上,代码如下:

    <script type="text/javascript">

      document.write(Math.ceil(0.8) + "<br />")

      document.write(Math.ceil(6.3) + "<br />")

      document.write(Math.ceil(5) + "<br />")

      document.write(Math.ceil(3.5) + "<br />")

      document.write(Math.ceil(-5.1) + "<br />")

      document.write(Math.ceil(-5.9))

    </script>


    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-03-31

  • Math对象

    提供数学类的方法

    查看全部
    0 采集 收起 来源:Math对象

    2018-03-31

  • 提取字符串

    document.write(mystr.substring(mystr.indexOf("o")+1,mystr.length-1) + "<br />");

    document.write(mystr.substring(0,mystr.indexOf("World")-1)                  );


    查看全部
  • getAttribute()方法

    通过元素节点的属性名称获取属性的值。

    语法:

    elementNode.getAttribute(name)

    说明:

    1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。

    2. name:要想查询的元素节点的属性名字


    查看全部
  • <!DOCTYPE  HTML>

    <html >

    <head>

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

    <title>系好安全带,准备启航</title>

    <script type="text/javascript">

      //通过javascript的日期对象来得到当前的日期,并输出。

    var mydate=new Date();

    var myyear=mydate.getFullYear();

    var mymonth=mydate.getMonth()+1;

    var myDate=mydate.getDate();

    var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

      var mynum=mydate.getDay();

      document.write(myyear+"年"+mymonth+"月"+myDate+"日"+" "+weekday[mynum]);

      

      //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦

      var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

       var score=scoreStr.split(";");

       var score1=new Array(score.length);

    var sum=0;

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

        {score1[i]=score[i].substring(3,5);

         }

    for(var j=0;j<10;j++)

    {

       sum=parseInt(score1[j])+sum;

    }

      var avg=sum/10;

     document.write("--班级总分为:"+Math.floor(avg));

      //从数组中将成绩撮出来,然后求和取整,并输出。

      

    </script>

    </head>

    <body>

    </body>

    </html>


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

    2018-03-31

举报

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

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