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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 指定分隔符连接数组元素,放入一个字符串中: arrayObject.join("分隔符"); 未指定分隔符的时候,默认用逗号分开;
    查看全部
  • 数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数) 说明: 1.方法函数:可选。规定排序顺序,必须是函数 2.如果不指定<方法函数>,则按unicode码顺序排列。 3.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。 例如:对数组array倒序排列 function sortNum(a,b){ //return a-b //升序(正序) return b-a //降序(倒序) } var array=[20,9938,56,23,89] document.write(array.sort(sortNum));
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • setTimeout和clearTimeoout
    查看全部
  • 记得触发
    查看全部
  • //add function date(), getDay()
    查看全部
  • 使用数组元素 数组中的每个值有一个索引号,从0开始 要得到一个数组元素的值,只需引用数组变量并提供一个索引 例如: 第一个人的成绩表示方法:myarray[0] 第三个人的成绩表示方法: myarray[2]
    查看全部
  • 数组连接: ArrayObject.concat(Arr1,Arr2....ArrN); 或者也可以 : var arr1 = [1,2,3]; arr1 = arr1.concat(4,5); 则arr1的值为[1,2,3,4,5];
    查看全部
  • 向数组增加一个新元素 只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。 例如前面有5个元素,分别存放在数组的索引0~4里,现在要加一个新元素88进数组,则可写: myarray[5]=88; //使用一个新索引,为数组增加一个新元素 如果为只写myarray[3]而没赋值,该值则为undefined
    查看全部
  • if小写,大写字母(IF)会出错!
    查看全部
  • 数组方法: concat() 连接两个或更多的数组,返回结果。原数组并不改变。 join() 把数组所有元素放入一个字符串内,元素通过指定的分隔符分隔。 pop() 删除并返回最后一个元素。 push() 向数组末尾添加一个或多个元素,并返回新长度。 reverse() 颠倒数组中元素的顺序。 shift() 删除并返回数组的第一个元素。 slice() 从某个已有的数组返回选定的元素。 sort() 对数组的元素进行排序。 splice() 删除元素,并向书序添加新元素。 toSource() 返回该对象的源代码。 toString() 把数组转换成字符串,并返回结果。 toLocaleString() 把数组转换成本地数组,并返回结果。 unshift() 向数组的开头添加一个或多个元素,返回新长度。 valueOf() 返回数组对象的原始值。
    查看全部
    0 采集 收起 来源: Array 数组对象

    2015-03-27

  • 随机数Math.random(): 随机产生一个在0~1之间的数X X>=0&&X<1
    查看全部
    0 采集 收起 来源:随机数 random()

    2018-03-22

  • 计时器setInterval() 在执行时,从载入页面后每隔指定的时间执行代码。 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串。 2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。 返回值: 一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。 调用函数格式(假设有一个clock()函数): setInterval("clock()",1000) 或 setInterval(clock,1000) 我们设置一个计时器,每隔100毫秒调用clock()函数,并将时间显示出来,代码如下:
    查看全部
  • 三种数组赋值的方法: 第一种方法: var myarr=new Array(); //创建数组 myarr[0]=88; //给数组赋值 myarr[1]=99;... 第二种方法: var myarray = new Array(66,80,90,77,59); //创建数组同时赋值 第三种方法: var myarray = [66,80,90,77,59]; //直接输入一个数组(称“字面量数组”) 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
    查看全部
  • 四舍五入Math.round(X)
    查看全部
    0 采集 收起 来源:四舍五入round()

    2015-03-26

  • 向下取整Math.floor(X): 同理Math.ceil(x)
    查看全部
    0 采集 收起 来源:向下取整floor()

    2015-03-26

举报

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

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