为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 算术运算符→比较运算符→逻辑运算符→赋值符号

    查看全部
  • 定义数组与C++不同,var arr=new Array();

    查看全部
  • 元素类型    节点类型
      元素          1
      属性          2
      文本          3
      注释          8
      文档          9

    查看全部
  • setAtttirbute()方式 适用于已经设置title的类型进行,只能通过元素节点对象调用的函数

    name:要设置好的属性名(title中内容)

    value:要设置的属性值(修改getAttribute中获得的属性值)

    用setAttribute方法 所设置的值为空白时可以不用NULL(原因还不晓得,指针??)



    查看全部
  • <script type="text/javascript">

    function mtime(){

    var d = new Date();

    document.write(d.getFullYear()+"年");

    document.write((d.getMonth()+1)+"月");

    document.write(d.getDate()+"日<br>");

    document.write(d.getHours()+"点");

    document.write(d.getMinutes()+"分");

    document.write(d.getSeconds()+"秒<br>");

    document.write(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"+d.getHours()+"点"+d.getMinutes()+"分"+d.getMinutes()+"分<br>");

     var newdate=d.getFullYear()+""+d.getMonth();

     document.write(newdate);

      } 

      

      mtime();

    </script>


    查看全部
    0 采集 收起 来源: Date 日期对象

    2020-02-05

  • <script type="text/javascript">

     var attime;

      function clock(){

        var time=new Date();          

        attime=time.getHours()+":"+time.getMinutes() +":"+time.getSeconds();

        document.getElementById("clock").value = attime;

      }

      setInterval(clock,1000);

    </script>


    查看全部
  • 这个例子看不懂

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

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

    如果同级的运算是按从左到右次序进行,多层括号由里向外。


    查看全部

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

      var mydate=new Date();

      document.write(mydate.getFullYear()+"年"+(mydate.getMonth()+1)+"月"+mydate.getDate()+"日"+"&nbsp");

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

      document.write(weekday[mydate.getDay()]+"&nbsp");


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

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

      //分割字符串

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

     //document.write("分割后的字符串"+scorArr+"<br>");

     //document.write("数组长度:"+scorArr.length+"<br>");

        var i,sum=0;

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

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

        scorArr[i]=scorArr[i].substring(3);

        //parseInt("19")字符串类型转成整型。

        sum+=parseInt(scorArr[i]);

    }

        document.write("班级总分为:"+sum);


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

    2020-02-04

  • . 二维数组的定义方法一

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


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

    2020-02-04

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

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

    如果同级的运算是按从左到右次序进行,多层括号由里向外。


    查看全部
  • 再做一次。

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

    2020-02-03

  • 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 

      若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。
      若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。
      若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。

    sortNum函数 计算的就是数组里面的元素,如果是return b-a   就是用数组后面的数-减去前面数,获得一个数字

    可以是 -9999 也可以是 9999  随便一个数   但是 retrun 出来的 结果 传入 myarr.sort()这个 方法后他会判断是否大于1   如果大于1 那说明 后面的数大于前面的数字  也就是b大于a 那么就会把b和a 交换  他应该是从最左边开始比较 如果大就交换  把最小的数字放在最后  如此多次重复 把数组的数字 排序好(也就是冒泡排序   当然也可能是其他的交换排序  比如简单交换排序)  总的来说   myarr.sort() 以及把功能实现给我们了  我们只要调用就行了


    查看全部
    0 采集 收起 来源: 数组排序sort()

    2020-02-03

  • 颠倒数组元素顺序
    arrayObject.reverse()


    查看全部
  • 指定分隔符连接数组元素
    arrayObject.join(分隔符)


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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