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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 操作符是用于在JavaScript中指定一定动作的符号。 (1)操作符 看下面这段JavaScript代码。 sum = numa + numb; 其中的"="和"+"都是操作符。 JavaScript中还有很多这样的操作符,例如,算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。 注意: “=” 操作符是赋值,不是等于。 (2) "+"操作符 算术运算符主要用来完成类似加减乘除的工作,在JavaScript中,“+”不只代表加法,还可以连接两个字符串,例如: mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串
    查看全部
  • <script type="text/javascript"> var browser=navigator.appName; var b_version=navigator.appVersion; document.write("Browser name"+browser); document.write("<br>"); document.write("Browser version"+b_version); </script>
    查看全部
    0 采集 收起 来源:Navigator对象

    2018-03-22

  • Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。
    查看全部
    0 采集 收起 来源:Navigator对象

    2014-12-22

  • <script type="text/javascript"> document.write(window.location.reload()) </script> Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL。
    查看全部
    0 采集 收起 来源:Location对象

    2018-03-22

  • 返回下一个浏览的页面window.history.forward(); forward()相当于go(1),代码如下: window.history.go(1);
    查看全部
  • back()方法,加载 history 列表中的前一个 URL。 window.history.back(); window.history.go(-1);
    查看全部
  • 字符串分割split() 知识讲解: split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit) 参数;separator ********描述;必须要有的。从指定的地方分割stringObject。 参数;limit ************描述;可选参数,为分割的次数。如设置参数,返回的字符串不会多余这个参数只等的数组,如果没设置,分割不限次数,直到分割完为止。 注意:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。 我们将按照不同的方式来分割字符串: 将字符串分割为字符,代码如下: document.write(mystr.split("")+"<br>"); document.write(mystr.split("", 5)); 运行结果: w,w,w,.,i,m,o,o,c,.,c,o,m w,w,w,.,i *********代码************** <script type="text/javascript"> var mystr="86-010-85468578"; document.write(mystr.split("-")+ "<br />"); document.write(mystr.split("")+ "<br />"); document.write(mystr.split("",3) ); </script> ******效果***** 86,010,85468578 8,6,-,0,1,0,-,8,5,4,6,8,5,7,8 8,6,- 自己的理解;第一行结果是以“-”号为分割的地方,因为有2个“-”号,所以分割成了三块。(注意;以什么为分割地方,显示的结果就会把所选的删除后以“,”逗号的形式来分割开来。 第二行的结果是以(“”)号来分割的,没有限制次数。跟分割地方,所以一个个全部分割完为止。 第三行的结果是以(“”,3)来分割的,限制了次数。没有分割地,所以从首字开始分割,次数为3(分割完后,如还有内容在外,则不显示。)
    查看全部
  • 数组连接concat() concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 语法 arrayObject.concat(array1,array2,...,arrayN) 参数说明: 参数 描述 array1 要连接的第一个数组 ... ... arrayN 要连接的第N个数组 注意: 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
    查看全部
  • 返回指定的字符串首次出现的位置 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 语法 stringObject.indexOf(substring, startpos) 参数说明: 参数;substring ***** 描述;必须。规定需要检索的字符串值。 参数;startpos ****** 描述;可选的整数参数,规定在字符串中开始检索的位置。他的合法取值是0到stringObject.length-1之间.如省略没写该参数,将从字符串的首字符开始检索。 说明: 1.该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 substring。 2.可选参数,从stringObject的startpos位置开始查找substring,如果没有此参数将从stringObject的开始位置查找。 3.如果找到一个 substring,则返回 substring 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。 注意:1.indexOf() 方法区分大小写。 2.如果要检索的字符串值没有出现,则该方法返回 -1。 例如: 对 "I love JavaScript!" 字符串内进行不同的检索: <script type="text/javascript"> var str="I love JavaScript!" document.write(str.indexOf("I") + "<br />"); document.write(str.indexOf("v") + "<br />"); document.write(str.indexOf("v",8)); </script> 以上代码的输出: 0 4 9 ******代码****** <script type="text/javascript"> var mystr="Hello World!" document.write(mystr.indexOf("l",5)); </script> ***结果*** 9 自己理解;因为字符串中有两个“l”,所以必须要加startpos 参数,让其从指定位置开始检索。 所以要找mystr变量的第三个“ ”,就应该先检索值“l”,再加上5.
    查看全部
  • 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 之间的一个随机数,代码如下: <script type="text/javascript"> document.write(Math.random()); </script> 运行结果: 0.190305486195328 注意:因为是随机数,所以每次运行结果不一样,但是0 ~ 1的数值。 注意:返回一个大于或等于 0 但小于 1 的符号为正的数字值。
    查看全部
    0 采集 收起 来源:随机数 random()

    2018-03-22

  • 四舍五入round() round() 方法可把一个数字四舍五入为最接近的整数。 语法: Math.round(x) 参数说明: 参数 描述 x 必需。必须是数字。
    查看全部
    0 采集 收起 来源:四舍五入round()

    2014-12-22

  • 向下取整floor() floor() 方法可对一个数进行向下取整。 语法: Math.floor(x) 参数说明: 参数 描述 x 必需。任意数值或表达式。 注意:返回的是小于或等于x,并且与x最接近的整数。
    查看全部
    0 采集 收起 来源:向下取整floor()

    2014-12-22

  • 返回指定位置的字符 charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。 语法: stringObject.charAt(index) 参数说明: 参数;index **** 描述;必须。表示字符串中某个位置的字符,即字符在字符串中的下标。 注意:1.字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1)。 2.如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。 如:在字符串 "I love JavaScript!" 中,返回位置2的字符: <script type="text/javascript"> var mystr="I love JavaScript!" document.write(mystr.charAt(2)); </script> 注意:一个空格也算一个字符。 以上代码的运行结果:l ******代码****** <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>string对象 </title> <script type="text/javascript"> var mystr="I love JavaScript!" document.write(mystr.charAt(mystr.length-1)); </script> </head> <body> </body> </html> ******效果****** i 自己理解;因为要返回最后一个字符,所以可以直接使用length-1.就是最后一个字符。 返回字符就使用charAt() 。所以结果为返回 mystr变量的字符串即;document。write(mystr.chaeAt(mystr.length-1));
    查看全部
  • 向上取整ceil() ceil() 方法可对一个数进行向上取整。 语法: Math.ceil(x) 参数说明: 参数 描述 x 必需。必须是一个数值。
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2014-12-22

举报

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

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