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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • var mydate=new Date();

      var dayNum=mydate.getDay();

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

      document.write("今天是:" + weekday[daynum]);

    为什么我这样写没有显示呢?

    document.write("今天是:" +weekday[mydate.getDay()] );非要这样写吗?


    查看全部
    0 采集 收起 来源:返回星期方法

    2018-11-08

  • <!DOCTYPE  HTML>
    <html >
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>系好安全带,准备启航</title>

    <script type="text/javascript">

      //通过javascript的日期对象来得到当前的日期,并输出。
     
      var myday=new Date();
      var myweek=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]
      document.write(myday.getFullYear() + "年" +myday.getMonth()+ "月"+ myday.getDate()+"日 "+ myweek[myday.getDay()]);
     
     
      //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
      var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
      var myarr=new Array();
      myarr=scoreStr.split(";");
       document.write("<br>"+ myarr);
      
       var  sum=0;
      for(var i =0;i<myarr.length;i++)
     {
       sum+=parseInt(myarr[i].substr(3,2));
     }
      var average=Math.round(sum/myarr.length);


      //从数组中将成绩撮出来,然后求和取整,并输出。
      document.write("<br>"+"    班级总分:" + sum + "<br>");
      document.write("平均分:"+average);
     
    </script>
    </head>
    <body>
    </body>
    </html>


    查看全部
  • if(hobby[i].type=="checkbox"){

                       hobby[i].checked=true;

       }

             


    查看全部
  • 如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。

    如果startPos为负数且绝对值大于字符串长度,startPos为0。

    查看全部
  • 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。

    查看全部
  • 又没显示2

    查看全部
  • get/setTime() 返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。

    查看全部
  • <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Array对象 </title>
    <script type="text/javascript">
       var myarr1= ["我","爱","你"];
       document.write(myarr1.slice(1,3));
    </script>
    </head>
    <body>
    </body>
    </html>

    slice()从开始下标开始,但不包括结束的下标

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

    2018-11-08

  • reverse()转换后后,数组的顺序会永久改变

    查看全部
  • Math.random();

    返回一个大于或等于 0 但小于 1 的符号为正的数字值。

    我们取得介于 0 到 1 之间的一个随机数,代码如下:

    <script type="text/javascript">
      document.write(Math.random());
    </script>

    获得0 ~ 10之间的随机数,代码如下:

    <script type="text/javascript">
      document.write((Math.random())*10);
    </script>

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

    2018-11-08

  • <script type="text/javascript">
      var mypi=Math.PI;
      var myabs=Math.abs(-15);
      document.write(mypi);
      document.write(myabs);
    </script>

    Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。

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

    2018-11-08

  • var mystr = "www.imooc.com";
    document.write(mystr.split(".")+"<br>");
    document.write(mystr.split(".", 2)+"<br>");

    运行结果:

    www,imooc,com
    www,imooc
    
    将字符串分割为字符,代码如下:document.write(mystr.split("")+"<br>");
    document.write(mystr.split("", 5));
    运行结果:w,w,w,.,i,m,o,o,c,.,c,o,mw,w,w,.,i


    查看全部
  • <!DOCTYPE html>
    <html>
     <head>
      <title> 事件</title> 
      <script type="text/javascript">
       function count(){
           var x1=parseInt(document.getElementById("txt1").value);
           var x2=parseInt(document.getElementById("txt2").value);
           var x3=document.getElementById("select").value;
           var re;
           switch(x3)
           {
               case '+':
                    re=x1+x2;
               break;
               case '-':
                    re=x1-x2;
               break;
               case '/':
                    re=x1/x2;
                break;
               case '*':
                    re=x1*x2;
                 break;
           }
         :document.getElementById("fruit").value = re; 
          
        //获取第一个输入框的值
     //获取第二个输入框的值
     //获取选择框的值
     //获取通过下拉框来选择的值来改变加减乘除的运算法则
        //设置结果输入框的值
       
       }
      </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='count()' /> <!--通过 = 按钮来调用创建的函数,得到结果-->
       <input type='text' id='fruit' />  
     </body>
    </html>

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

    2018-11-07

  • var objectName =[];


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

    2018-11-07

  • 不知道为何没有显示

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

    2018-11-07

举报

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

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