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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • <script type="text/javascript">

               //第一种写法

    var arry=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];

    var i=0;

               //var j=3;

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

    {

    if(arry[i][3]=='大一')

    {

    if(arry[i][1]=='女')

    {

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

    }

    }


    }

               //第二种写法

    var arry1=[['小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<10;i++)

    {

    switch(arry1[i][3])

    {

    case '大一':

    if(arry[i][1]=='女')

    {

    document.write("姓名:"+arry1[i][0]+"<br/>");

    }

    break;

    default:

    break;

    }

    }

    </script>


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

    2018-08-03

  • 如果length为8,则这个网页点击回退可以点7次。也就是说这个页面上现在的网页是第八次点的

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

    2018-08-03

  • toSource():

    假设你创建了一个学生对象:

    var student=new Student("张三","18");

    document.write(student.toSource());

    student.toSource()输出:

    ({name:"张三", age:"18"}) 


    value()方法;

    假设你声明了一个Boolean对象:

    var b =  new Boolean(false);
    document.write(b.valueOf());

    b.valueOf()输出:

    false


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

    2018-08-03

  • setInterval("clock()",1000)
    或
    setInterval(clock,1000)


    查看全部
  • 返回字符串首次出现的位置

    indexOf("")

    indexOf("",num )

    查看全部
  • split是将字符串分割并返回数组!所以要用join将数组再转化为字符串

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

    2018-08-03

  • string方法

    charAt() 方法可返回指定位置的字符

    stringObject.charAt(index)

    index字符串下标

    字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1),一个空格也算一个字符,如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。

    查看全部
  • yi1
    1. 必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。

       2.变量名区分大小写

    3.不允许使用JavaScript关键字和保留字做变量名。

    529c07c000014f5103080447.jpg

    529c07c000014f5103080447.jpg

    查看全部
  • document.write();

    在网页中直接写入完本

    alert();

    在网页中提示对话框。

    查看全部
    0 采集 收起 来源:让你认识JS

    2018-08-03

  •  7-23 编程练习

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

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

      var mydate=new Date();

      var myweekday=mydate.getDay();

      


      

      

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

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

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

     sum=0;

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

         var myarr=score[i];

         var myscore=myarr.split(":");

         sum=sum+parseInt(myscore[1]);

     }

     var mean=Math.floor(sum/(score.length));



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

      myyear=mydate.getFullYear();

      mymonth=mydate.getMonth()+1;

      myday=mydate.getDate();

      document.write(myyear+"年"+mymonth+"月"+myday+"日"+" "+week[myweekday]+"--"+"班级平均分为:"+mean);


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

    2018-08-02

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

    以此来解决双重加载问题

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

    2018-08-02

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

    document指的是全文本,当然也可以用其他文本代替

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

    2018-08-02

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

    在这个片段里,this为什么不可以用trs[i]代替?

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

    2018-08-02

  • 操作符之间其实是有先后顺序的:计算操作符>比较操作符>逻辑操作符>赋值“=”

    查看全部
  • 回来重新编写

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

    2018-08-02

举报

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

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