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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 正序存在的问题是因为当循环开始 删掉第一个节点时 <h1>php</h1>本来在第二个节点变成了第一节点,但下一轮循环i已经加一了,所以会跳过这个节点没法删除,  <h1>jquery</h1>同理。所以参考答案用了倒叙循环,简单来说,用正序每删除一个节点都要重新排序,故而会跳过新的第一个节点。

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

    语法:

    arrayObject.sort(方法函数)

    参数说明:

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

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

    myArray.sort(sortMethod);

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

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


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

    2019-03-12

  • 数组定义的方法:

    1. 定义了一个空数组:

    var  数组名= new Array();

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

    var 数组名 =new Array(n);

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

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

    我们定义myArray数组,并赋值,代码如下:

    var myArray = [2, 8, 6];

    说明:定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。


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

    2019-03-12

  • <!DOCTYPE html>

    <html>

    <head>

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

    <title>Array对象 </title>

    <script type="text/javascript">

        var myarr1= new Array("010")

        var myarr2= new Array("-","84697581");

        document.write(myarr1.concat(myarr2));

    </script>

    </head>

    <body>

    </body>

    </html>


    查看全部
  • function  函数名( ){
         函数体;
    }
    
    如何定义一个函数呢

    例子

    <script type="text/javascript">
      function add2(){
        sum = 3 + 2;
        alert(sum);
      }  add2();</script>


    查看全部
    0 采集 收起 来源:定义函数

    2019-03-11

  • 其中大于号">" 就是比较操作符

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

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


    查看全部
  • 万恶的单词

    查看全部
  • 操作符    描述
    <        小于
    >        大于
    <=       小于等于
    >=       大于等于 
    ==       等于
    !=       不等于


    查看全部
  • 算术操作符除了(+、-、*、/)外,还有两个非常常用的操作符,自加:“++”;自减:“--”

    查看全部
  • 算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。

    查看全部
  • 注意: “=” 操作符是赋值,不是等于。

    在JS中,“+”不只代表加法,还可以连接两个字符串。

    查看全部
  • 变量可以存储任何东西,如数值、字符串、布尔值等,如下:

    var num1 = 123;  //123是数值
    var num2 = '一二三';  //“一二三”是字符串
    var num3 = true;  //布尔值true(真),false(假)

    注意:字符串需要用一对引号""括起来。

    查看全部
  • 变量名字可以任意取,但取名需要遵循一些规则, 如下:

    正确取名:mysum, _mychar, $numa1 等;

    错误取名, 如下:

    6num  //开头不能用数字

    %sum  //开头不能用除(_ $)外特殊符号,如(% + /等)

    sum+num  //开头中间不能使用除(_ $)外特殊符号,如(% + /等)

    变量名区分大小写,且不允许使用javascript关键字和保留字做为变量名

    查看全部
  • 什么是变量:从编辑角度讲,变量是用于存储数值的存储器。

    查看全部
    0 采集 收起 来源:什么是变量

    2019-03-11

举报

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

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