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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 颠倒数组元素顺序reverse()

    reverse() 方法用于颠倒数组中元素的顺序。

    语法:

    arrayObject.reverse()

    注意:该方法会改变原来的数组,而不会创建新的数组。

    定义数组myarr并赋值,然后颠倒其元素的顺序:

    <script type="text/javascript">   var myarr = new Array(3)   myarr[0] = "1"   myarr[1] = "2"   myarr[2] = "3"   document.write(myarr + "<br />")   document.write(myarr.reverse()) </script>

    运行结果:

    1,2,3 3,2,1


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

    join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。

    语法:

    arrayObject.join(分隔符)


    查看全部
  • 数组连接concat()

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

    语法

    arrayObject.concat(array1,array2,...,arrayN)

    我们创建一个数组,将把 concat() 中的参数连接到数组 myarr 中,代码如下:

    <script type="text/javascript">
      var mya = new Array(3);
      mya[0] = "1";
      mya[1] = "2";
      mya[2] = "3";
      document.write(mya.concat(4,5)+"<br>");
      document.write(mya); </script>

    运行结果:

    1,2,3,4,5
    1,2,3

    我们创建了三个数组,然后使用 concat() 把它们连接起来,代码如下:

    <script type="text/javascript">
      var mya1= new Array("hello!")
      var mya2= new Array("I","love");
      var mya3= new Array("JavaScript","!");
      var mya4=mya1.concat(mya2,mya3);
      document.write(mya4);
    </script>

    运行结果:

    hello!,I,love,JavaScript,!


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

      var day=new Date();

      var d=day.getDay();

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

      document.write(day.getFullYear()+"年"+(day.getMonth()+1)+"月"+day.getDate()+"日"+"  "+weekend[d]+"--");

      //日期输出

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

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

      //*分割字符串并存储到数组score中

      var sum=0;

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

          {

            sum=sum+parseInt(score[i].substring(3));  

          }

      //利用for循环及提取字符串功能将字符串的数字部分转换为整型数字并求和   

      document.write("班级总分为:"+Math.round(sum/score.length));

      //输出求和取整结果

    </script>


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

    2020-04-04

  • 看了很多问答,不是很懂为什么一句话能解决的问题好多人要搞那么长的码??
    document.write(Math.round(Math.random()*10));

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

    2020-04-04

  • charAt() : str.charAt(index)可返回指定位置的字符.

    注意:1.最后一个字符的下标为字符串长度减一(string.length-1)。

    2.如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。

    查看全部
  •  toUpperCase():将字符串小写字母转换为大写:

    toLowerCase():将字符串所有大写字母都变成小写;

    查看全部
  • get/setTime() 返回/设置时间,单位毫秒数.(一秒 1000 毫秒)

    查看全部
  • getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期”,通过数组完成.

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

    2020-04-03

  • 认识DOM

    HTML文档可以说由节点构成的集合,DOM节点有:

    1. 元素节点:上图中<html>、<body>、<p>等都是元素节点,即标签。

    2. 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。

    3. 属性节点:元素属性,如<a>标签的链接属性href="http://www.imooc.com"。


    查看全部
    0 采集 收起 来源:认识DOM

    2020-04-03


  • var mydate=new Date();结果格式:星期、月、日、年、时、分、秒、时区。
    get/setFullYear() 返回/设置年份,用四位数表示。


    查看全部
  • 使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。
    var Udate=new Date();


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

    2020-04-03

  • 访问对象属性:objectName.propertyName
    访问对象的方法:objectName.methodName()


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

    2020-04-03

  • 赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value;

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

    2020-04-03

  • "javascript:replaceMessage()"

    查看全部

举报

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

微信扫码,参与3人拼团

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

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