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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 返回值的函数只需要将document.write(sum)改成return sum;

    还可以通过变量存储调用函数的返回值:

    例如:var req=add2(2,1);

    查看全部
    0 采集 收起 来源:返回值的函数

    2018-05-30

  • 函数调用有两种情况:

    (1)直接在<script>标签中调用;

    (2)在html文件中的<body>中通过点击按钮调用定义好的函数;

    查看全部
    0 采集 收起 来源:函数调用

    2018-05-30

  • continue的作用是仅仅跳过本次循环,而整个循环体继续执行。

    查看全部
  • 数组方法:533295ab0001dead05190599.jpg

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

    2018-05-30

  •                            数组连接concat( )

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

    语法:

    arrayaObject.concat(array1,array2,…,arrayN)

    参数说明:

    1.array1:要连接的第一个数组。

    2.arrayN:第N个数组。

    注意:该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

    查看全部
  •                                Array数组对象

    数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从0开始的。

    数组定义的方法:

    1. 定义了一个空数组:

      var   数组名=new   Array( );

    2. 定义时指定有n个空元素的数组:

      var   数组名=new   Arrat( n );

    3. 定义数组的时候,直接初始化数据:

      var   数组名-[<元素1>,<元素2>,<元素3>…];

    数组元素使用:

    数组名[下标]=值;

    (注意:数组的下标用方括号括起来,从0开始。)

    数组属性:

    length用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。

    数组方法:

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


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

    2018-05-30

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

    <acript  type="text/javascript">

            document.write( (Math.random( ) )*10);

    </script>

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

    2018-05-30

  •                           随机数random( )

    random( )方法可返回介于0--1(大于或等于0但小雨1)之间的一个随机数。

    语法:

    Math.random( );

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

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

    2018-05-30

  •                           四舍五入round( )

    round( )方法可把一个数字四舍五入为最接近的整数。

    语法:

    Math.round( x )

    参数说明:

    x:必需。必须是数字。

    注意:

    1. 返回与x最接近的整数。

    2. 对于0.5,该方法将进行上舍入。(5.5将舍入为6)。

    3. 如果x与两侧整数同等接近,则结果接近+∞方法的数字值。例(-5.5将舍入为-5;-5.52将舍入为-6)

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

    2018-05-30

  •                           向上取整floor( )

    floor( )方法可对一个数进行向下取整。

    语法:

    Math.floor( x )

    参数说明:

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

    注意:返回的是小于或等于x,并且与x最接近的整数。

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

    2018-05-30

  • 数组排序sort()

    语法: 数组对象.sort( [比较函数名] );

    作用:sort() 方法用于对数组的元素进行排序。.改变原数组.

    参数说明:

    1,参数可选,规定排序顺序,必须是函数.按<比较函数>所指定的排序方法排序。

    2,如果省略,则按unicode码顺序排列.

    <比较函数>说明:如果想按照其他标准进行排序,就需要提供比较函数,

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

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

    换句话说:

    3,比较函数的返回值决定升序降序. 若要升序排列数组,比较函数的返回值要<=-1

    若要降序排列数组,比较函数的返回值要>=1

    同序排列返回值=0

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

    2018-05-30

  • 选定元素slice()

    语法

    数组对象.slice(起始位置下标, 结束位置下标);

    1,两个参数都可以是负数,参一的值须小于参二.参一指定从第几元素开始选取,如是负数,则从数组尾部开始,-1指最后一个元素,-2指倒数第二个元素,以此类推.

    2,参二可省.规定在何处结束选取.如省略,那么切分后的数组包含从参一开始到数组结尾的所有元素.如是负数,那么结束位置从数组尾部倒数.-1指最后一个元素,-2指倒数第二个元素,以此类推.

    3,返回值是一个从参一开始 到 参二之前 (不包括该元素)的新数组。不改变原数组.

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

    2018-05-29

  • onclick();

    onmouseover();鼠标经过事件

    onmouseout();鼠标移开事件

    onchang();文本框内容改变事件

    onselect();文本框内容被选中事件;

    onfocus();光标聚集

    onblur();光标离开

    onload();网页导入

    onunload();关闭网页


    查看全部
    0 采集 收起 来源:什么是事件

    2018-05-29

  • <!DOCTYPE  HTML>

    <html >

    <head>

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

    <title>函数</title>

    <script type="text/javascript">

    //定义函数

    function add(a,b){

        if(a>b){

            return a;

        }else if(a<b){

            return b; 

        }else{ 

            return "一样"; 

        };

    };

    //函数体,判断两个整数比较的三种情况

    add(10,5);add(2,5);add(8,8);

    //调用函数,实现下面两组数中,返回较大值。

    function oTbbex(){

       var Int1 = parseInt(document.getElementById("Int1").value); 

        var Int2 = parseInt(document.getElementById("Int2").value);

        var addText = document.getElementById("addText"); 

        if(add(Int1,Int2)){

            document.getElementById("addText").innerHTML ="结果是:" + add(Int1,Int2) + "大";

        };

    };

    </script>

    </head>

    <body>

        <input type="text" id="Int1" />&nbsp;&&nbsp;<input type="text" id="Int2" /> 

        <button onclick="oTbbex()">提交</button> 

        <div id="addText">结果是:</div>

    </body>

    </html>


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

    2018-05-29

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

    语法:

    数组对象.reverse();

    此方法没有参数,用于颠倒数组中元素的顺序。会改变原数组,而不是创建新数组.

    查看全部

举报

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

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