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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 选定元素slice() slice() 方法可从已有的数组中返回选定的元素。 语法 arrayObject.slice(start,end) 1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 2. 该方法并不会修改数组,而是返回一个子数组。 注意: 1. 可使用负值从数组的尾部选取元素。 2.如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。 3. String.slice() 与 Array.slice() 相似。 我们将创建一个新数组,然后从其中选取的元素,代码如下: <script type="text/javascript"> var myarr = new Array(1,2,3,4,5,6); document.write(myarr + "<br>"); document.write(myarr.slice(2,4) + "<br>"); document.write(myarr); </script> 运行结果: 1,2,3,4,5,6 3,4 1,2,3,4,5,6 *******代码****** <script type="text/javascript"> var myarr1= ["我","爱","你"]; /* myarr1变量的数组为["我"],["爱"],["你"]*/ document.write(myarr1.slice(1,3)); /* 输出myarr1变量中的数组,且只选取1-3之间的数组*/ </script>
    查看全部
    0 采集 收起 来源:选定元素slice()

    2018-03-22

  • 颠倒数组元素顺序reverse() reverse() 方法用于颠倒数组中元素的顺序。 语法: arrayObject.reverse() 注意:该方法会改变原来的数组,而不会创建新的数组。 定义数组myarr并赋值,然后颠倒其元素的顺序: <script type="text/javascript"> var myarr = new Array(3) myarr[0] = "1" myarr[1] = "2" myarr[2] = "3" document.write(myarr + "<br />") document.write(myarr.reverse()) </script> 运行结果: 1,2,3 3,2,1 *****代码***** <script type="text/javascript"> var myarr1= ["我","爱","你"]; /*myarr1变量中的数组分别为myarr0=["我"],myarr 1=["爱"],myarr2=["你"]。*/ document.write(myarr1.reverse()); /*输出myarr1,并且将myarr1数组顺序前后颠倒*/ </script>
    查看全部
  • 指定分隔符连接数组元素join() join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 语法: arrayObject.join(分隔符) 参数说明: 分隔符说明。可选参数。指定要使用的分隔符。如果没有指定侧使用逗号作为默认的分隔符。 注意:返回一个字符串,该字符串把数组中的各个元素串起来,用<分隔符>置于元素与元素之间。这个方法不影响数组原本的内容。 我们使用join()方法,将数组的所有元素放入一个字符串中,代码如下: <script type="text/javascript"> var myarr = new Array(3); myarr[0] = "I"; myarr[1] = "love"; myarr[2] = "JavaScript"; document.write(myarr.join()); </script> 运行结果: I,love,JavaScript 我们将使用分隔符来分隔数组中的元素,代码如下: <script type="text/javascript"> var myarr = new Array(3) myarr[0] = "I"; myarr[1] = "love"; myarr[2] = "JavaScript"; document.write(myarr.join(".")); </script> 运行结果: I.love.JavaScript ******代码****** <script type="text/javascript"> var myarr1= new Array("86","010");//变量myaar1的数组是“86”,“010”。 var myarr2= new Array("84697581");//变量myarr2的数组是“84697581”。 var myarr3= myarr1.concat(myarr2);//变量为mayrr3的数组是“myarr1+myarr2" document.write(myarr3.join("-"));//输出myarr3且。myarr1链接myarr2的链接符为“-” </script>
    查看全部
  • setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次。 语法: setTimeout(代码,延迟时间);
    查看全部
  • 数组连接concat() concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 语法 arrayObject.concat(array1,array2,...,arrayN) 参数说明: array1是要链接的第一个数组,array2是要连接的第二个数组,......arrayN是要链接的第N个数组。 注意: 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 我们创建一个数组,将把 concat() 中的参数连接到数组 myarr 中,代码如下: <script type="text/javascript"> var mya = new Array(3); mya[0] = "1"; mya[1] = "2"; mya[2] = "3"; document.write(mya.concat(4,5)+"<br>"); document.write(mya); </script> 运行结果: 1,2,3,4,5 1,2,3 我们创建了三个数组,然后使用 concat() 把它们连接起来,代码如下: <script type="text/javascript"> var mya1= new Array("hello!") var mya2= new Array("I","love"); var mya3= new Array("JavaScript","!"); var mya4=mya1.concat(mya2,mya3); document.write(mya4); </script> 运行结果: hello!,I,love,JavaScript,!
    查看全部
  • 修改浏览器位置的方法: window.location= location.href= location.assign()
    查看全部
    0 采集 收起 来源:Location对象

    2014-12-22

  • 自加一,自减一 ( ++和- -)
    查看全部
  • Array 数组对象 数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的 数组定义的方法: 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开始。 数组属性: length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。 数组方法: concat() 链接两个或更多的数组,并返回结果 join() 把数组的所有元素放入一个字符串。元素通过制定分隔符进行分隔 pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一个或更多元素,并返回新的长度 reverse() 颠倒数组中元素的顺序 shift() 删除并返回数组的第一个元素 slice() 从某个已有的数组返回指定元素 sort() 对数组元素进行排序 splice() 删除元素,并向数组添加新元素 toSource() 返回该对象的源代码 toString() 把数组转换成字符串并返回结果。 unshift() 向数组的开头添加一个或更多元素。并返回新的长度 valueOf() 返回数组对象的原始值
    查看全部
    0 采集 收起 来源: Array 数组对象

    2018-03-22

  • 随机数 random() random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。 语法: Math.random(); 注意:返回一个大于或等于 0 但小于 1 的符号为正的数字值。 我们取得介于 0 到 1 之间的一个随机数,代码如下: <script type="text/javascript"> document.write(Math.random()); </script> 运行结果: 0.190305486195328 注意:因为是随机数,所以每次运行结果不一样,但是0 ~ 1的数值。 获得0 ~ 10之间的随机数,代码如下: <script type="text/javascript"> document.write((Math.random())*10); </script> 运行结果: 8.72153625893887 *****代码**** <title>Math </title> <script type="text/javascript"> document.write(Math.round((Math.random())*10)); </script> ****效果**** 8 总结;Math.random();返回一个大于或等于 0 但小于 1 的符号为正的数字值。 ((Math.random())*10);返回一个大于或等于 0 但小于 10 的符号为正的数字值。 (Math.round((Math.random())*10))返回一个大于或等于 0 但小于 10 的符号为正的数字值。且为最接近这个值的整数。
    查看全部
    0 采集 收起 来源:随机数 random()

    2018-03-22

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

    2014-12-22

  • 网页尺寸scrollHeight scrollHeight和scrollWidth,获取网页内容高度和宽度(不包括滚动条)。
    查看全部
  • 四舍五入round() round() 方法可把一个数字四舍五入为最接近的整数。 语法: Math.round(x) 参数说明: 参数;x *** 描述;必需。必须是数字。 注意: 1. 返回与 x 最接近的整数。 2. 对于 0.5,该方法将进行上舍入。(5.5 将舍入为 6) 3. 如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。(如 -5.5 将舍入为 -5; -5.52 将舍入为 -6) 例; -∞—— -6 —— -5.5 —— -5 —— 0 —— 1 —— 2 ————+∞ 把不同的数舍入为最接近的整数,代码如下: <script type="text/javascript"> document.write(Math.round(1.6)+ "<br>"); document.write(Math.round(2.5)+ "<br>"); document.write(Math.round(0.49)+ "<br>"); document.write(Math.round(-6.4)+ "<br>"); document.write(Math.round(-6.6)); </script> 运行结果: 2 3 0 -6 -7 ***代码*** <script type="text/javascript"> document.write(Math.round(3.3)+"<br/>"); document.write(Math.round(-0.1)+"<br/>"); document.write(Math.round(-9.9)+"<br/>"); document.write(Math.round(8.9)); </script> ****效果**** 3 0 -10 9 总结;Math.round(x)。其中x必需要填。且必须为数字。它返回的值为与 x 最接近的整数。如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。
    查看全部
    0 采集 收起 来源:四舍五入round()

    2018-03-22

  • • window.innerHeight - 浏览器窗口的内部高度 • window.innerWidth - 浏览器窗口的内部宽度
    查看全部
  • getAttribute()方法 通过元素节点的属性名称获取属性的值。 语法: elementNode.getAttribute(name)
    查看全部
  • 向下取整floor() floor() 方法可对一个数进行向下取整。 语法: Math.floor(x) 参数说明: 参数;x ***** 描述;必需。任意的数值或表达式。 注意:返回的是小于或等于x,并且与x最接近的整数。 我们将在不同的数字上使用 floor() 方法,代码如下: <script type="text/javascript"> document.write(Math.floor(0.8)+ "<br>") document.write(Math.floor(6.3)+ "<br>") document.write(Math.floor(5)+ "<br>") document.write(Math.floor(3.5)+ "<br>") document.write(Math.floor(-5.1)+ "<br>") document.write(Math.floor(-5.9)) </script> 运行结果: 0 6 5 3 -6 -6 ****代码**** <script type="text/javascript"> document.write(Math.floor(3.3)+"<br/>"); document.write(Math.floor(-0.1)+"<br/>"); document.write(Math.floor(-9.9)+"<br/>"); document.write(Math.floor(8.9)) </script> ****效果**** 3 -1 -10 8 总结;Math.floor(x)。其中x是必需要填的。且一定为数值或是表达式。 它的返回值是小于或等于x,并且是最接近x的整数。
    查看全部
    0 采集 收起 来源:向下取整floor()

    2018-03-22

举报

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

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