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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • JS中数组初始化不能使用{},只能使用[]

    条件判定时,应用双引号(""),不能使用单引号("")

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

    2018-12-24

  • while语句结构:

        初始化值

        while(判断条件) {

            循环语句

            条件值更新(如果未更新,会导致死循环)

        }


    查看全部
  • for语句结构:

    for(初始化变量; 判断条件; 循环迭代) {

        循环语句

    }

    执行顺序: 初始化变量->判断条件->循环语句->循环迭代直到条件不成为止

    查看全部
  • 语法:

    switch(表达式) {

        case 值1:

            执行代码块1

            break;

        case 值2:

            执行代码块2

            break;

        case 值3:

            执行代码块3

            break;

        default:

            与case值1,case值2...case值n不同时执行的代码

    }

    语法说明:

        switch必须赋初始值,值与每个case值匹配.满足执行该case后的所有语句,并用break语句来阻止运行下一个case.如所有case值都不匹配,执行default后的语句


    查看全部
  • 判断语句

        if() {}

        else if() {}

        else {}

    查看全部
  • split()方法用于将一个字符串分割为字符串数组  参数为分隔开的位置,空则全部分割开。

    splice()方法向/从数组中添加/删除项目 第一个参数为删除的起始位置(负数可以从数组结尾处起始),第二个参数为删除的个数。

    sort()方法用于对数组中的元素进行排序

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

    2018-12-24

  • 一维数组的表示: myarray[]

    二维数组的表示: myarray[][]

    二维数组定义方法:

        1. var myarr = [[0, 1, 2],[1, 2, 3]] // 数组字面量

        2. 通过循环赋值的方法定义 : 

            声明一维数组,通过for循环定义一维数组长度;

            声明二维数组,通过for循环定义二维数组长度

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

    2018-12-24

  • 数组的length属性

    myarray.length; // 获取数组myarray的长度

    注意:

        1.因为数组的索引总是从0开始,所以一个数组索引的上下限分别是: 0 和 length-1.

        2.myarray.length = 10; // javascript数组的length属性是可以改变的.

        3.myarray(10) = 35; // 数组随元素的增加,长度也会改变  


    查看全部
  • 可以通过数组中的索引,获取数组中的任意一项元素的值

    查看全部
  • 假设已经有了一个数组 myarray = [3, 5, 7, 9],如何向数组添加新元素?

    使用数组中下一个未用的索引,任何时刻都可以不断向数组添加新元素

    myarray[5] = 88

    查看全部
  • 数组赋值的三种方法:

    1. var myarr = new Array(); myarr[0] = a; myarr[1] = b; // 创建数组,通过数组索引逐个赋值

    2. var myarr = new Array(a, b, c); // 创建数组同时赋值

    3. var myarr = [a, b, c]; // 直接输入数组(称"字面量数组")

    注意:

        数组存储的数据可以是任意类型(数组,字符,布尔值等)

    查看全部
  • 创建数组同时,还可以为数组指定长度,长度可以任意指定

    var myarray = new Array(8) // 创建数组,存储8个数据

    注意:

    1. 创建的新数组是空数组,没有值,如输出myarray[0],则显示undefined

    2. 虽然创建数组时,指定了长度,但实际上仍然可以将元素存储在规定长度以外


    查看全部
  • 我的天,你可别马虎了

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

    2018-12-24

  • 100%7的意思为100除以7取余

    ++a 的计算结果为 6,(这点不太懂, ++a = a++ = a + 1 )?

    在表达式中,整个公式先用低优先级->到高优先级符号切割更容易理解

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

    2018-12-24

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

    算数运算符 -> 比较操作符 ->逻辑操作符 -> 赋值符号

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

    查看全部

举报

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

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