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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 指定分隔符连接数组元素join()

    语法:  

    数组对象.join("分隔符")

    返回值是一个用参数中的"分隔符"连接数组各元素后得到的字符串,不改变原数组.参数可选,如省略则用逗号作连接.

    注意:参数用引号括起来.String.split() 执行的操作与 Array.join 执行的操作是相反的。

    查看全部
  • window对象方法

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

    2018-05-29

  • String 字符串对象

    定义字符串对象的方法就是直接赋值。

    比如:

    var mystr = "I love JavaScript!";

    定义字符串对象后,我们就可以访问它的属性和方法了。

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

    concat() 方法用于在当前数组对象后连接两个或多个数组。返回值是一个连接后的新数组,不改变原来的数组

    语法:

    数组对象.concat(数组1, 数组2,....,数组N);

    查看全部
  • 数组对象是一个对象的集合,里边的对象可以是不同类型的。

    数组定义的方法: 注意A首字母大写.

    1, 定义空数组: var 数组名=new Array();

    2, 定义数组时指定元素个数(空元素): var 数组名=new Array(元素个数); //有一个参数时表示指定元素个数

    3,定义数组的同时初始化:  

        var 数组名=[<元素1>, <元素2>, <元素3>...];

    或 var 数组名=new Array(<元素1>, <元素2>, <元素3>...)


    查看全部
    0 采集 收起 来源: Array 数组对象

    2018-05-29

  • document.write("num1的值是:"+num1);

    在网页中输出内容

    查看全部
  •                           向下取整ceil( )

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

    语法:

    Math.ceil( x )

    参数说明:

    x:必需。必须是一个数值。

    注意:

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


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

    2018-05-29

  • alert("mya的值是:"+mya);

    alert为弹出输出的命令

    查看全部
  • 随机数 Math.random();

    Math.random();方法返回0到1(大于或等于0但小于1)之间的一个随机数.

    举一反三:

    1,如想随机获得0~10之间的数怎么办呢?简单: Math.random()*10;获得其它值同理.

    2,如想随机获得0~10之间的整数怎么办呢?简单: Math.round(Math.random()*10 );

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

    2018-05-29

  • 四舍五入Math.round(数值)

    Math.round(数值) 方法把数字四舍五入为最接近的整数并返回。



    查看全部
    0 采集 收起 来源:四舍五入round()

    2018-05-29

  • 向下取整Math.floor(x)

    Math.floor(数值) 方法可对一个数进行向下取整,向小数值方向进一取整.返回值小于或等于参数数值.

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

    2018-05-29

  • 向大取整ceil()

    Math.ceil(  参数)方法对一个数值参数进行向大数值方向进一取整.如果参数是整数返回值不变.

    返回值是取整后的结果.

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

    2018-05-29

  • window的对象

    https://img1.sycdn.imooc.com//5b0d14150001ecdf08310703.jpg


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

    2018-05-29

  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>无标题文档</title>

    <style type="text/css">


    .message{    

    width:200px;

    height:100px;

    background-color:#CCC;}

    </style>

    </head>

    <body>

    <script type="text/javascript">

        var p = document.createElement("p");

        p.setAttribute("class", "message");

        var textNode= document.createTextNode("I love JavaScript!");

        p.appendChild(textNode);

        document.body.appendChild(p);


    </script> 


    </body>

    </html>


    查看全部
  • 数组排序sort()

    sort()方法使数组中的元素按照一定的顺序排列。

    语法:

    arrayObject.sort(方法函数)

    参数说明:

    1.如果不指定<方法函数>,则按unicode码顺序排列。

    2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。

    myArray.sort(sortMethod);

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

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

    1.使用sort()将数组进行排序,代码如下:

    <script type="text/javascript">   var myarr1 = new Array("Hello","John","love","JavaScript");    var myarr2 = new Array("80","16","50","6","100","1");   document.write(myarr1.sort()+"<br>");   document.write(myarr2.sort()); </script>

    运行结果:

    Hello,JavaScript,John,love 1,100,16,50,6,80

    注意:上面的代码没有按照数值的大小对数字进行排序。

    2.如要实现这一点,就必须使用一个排序函数,代码如下:

    <script type="text/javascript">   function sortNum(a,b) {   return a - b;  // }  var myarr = new Array("80","16","50","6","100","1");   document.write(myarr + "<br>");   document.write(myarr.sort(sortNum)); </script>

    运行结果:

    80,16,50,6,100,1 1,6,16,50,80,100


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

    2018-05-29

举报

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

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