随笔分类 -  JavaScript

摘要:冒泡排序:车轮战,两两比较,小的靠前 特点: 1.轮数:共比较length-1轮 2.每次比较的次数: ①第一次比较length-1次,确定出最大的数 ②第二次比较length-2次,确定出倒数第二大的数 ... 代码: 双层循环表示整个排序的过程 1.外层循环:控制比较的轮数,从1,开始,到len 阅读全文
posted @ 2019-11-10 20:02 盗哥泡茶去了 阅读(95) 评论(0) 推荐(0)
摘要:声明数组 var arr = []; var arr = [1,2,3]; var arr = new Array(); var arr = new Array(1,2,3); 数组是引用类型 栈中存放的是指向堆的地址,堆中存放的才是值内容。 当数组作为参数传递时,传递的是数组的一个副本 arr[0 阅读全文
posted @ 2019-11-10 05:39 盗哥泡茶去了 阅读(110) 评论(0) 推荐(0)
摘要:JavaScript 严格模式(use strict) JavaScript 严格模式(strict mode)即在严格的条件下运行。 严格模式下你不能使用未声明的变量。 ① “use strict”; x = 3.14; //报错,x是未声明变量 ② x = 3.14; //不报错 funtion 阅读全文
posted @ 2019-11-05 18:20 盗哥泡茶去了 阅读(102) 评论(0) 推荐(0)
摘要:JavaScript中,函数及变量的声明都将被提升至函数的最顶部,也就是可以先使用再声明。 ① var x; x = 5; var y = x; //这里的y值为5 ② x = 5; var y = x; //这里的y值为5 var x; 但是在JavaScript中,初始化的变量不会提升 ③ va 阅读全文
posted @ 2019-11-05 17:26 盗哥泡茶去了 阅读(75) 评论(0) 推荐(0)
摘要:try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 finally 语句在 try 和 catch 语句之后,无论是否有触发异常,该语句都会执行。 JavaScript 抛出(throw)错误 当错误发生时,当事情出问题时,JavaScript 引擎通常会停 阅读全文
posted @ 2019-11-05 17:09 盗哥泡茶去了 阅读(376) 评论(0) 推荐(0)
摘要:什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 实例: var str = "www.baidu.com"; var 阅读全文
posted @ 2019-11-04 18:51 盗哥泡茶去了 阅读(100) 评论(0) 推荐(0)
摘要:JavaScript数据类型 string number boolean object function JavaScript对象类型 Object Date Array 2个不包含任何值的数据类型 null undefined NaN:not a number。NaN类型为number,任意两个N 阅读全文
posted @ 2019-11-04 17:50 盗哥泡茶去了 阅读(122) 评论(0) 推荐(0)
摘要:typeof操作符 null 在JavaScript中null表示“什么都没有”。 null是一个只有一个值的特殊类型。表示一个空对象引用。 typeof null; 返回的是object 可以将null赋值给引用类型对象,表示其不再指向任何空间,用于主动释放对象的空间 undefined 在Jav 阅读全文
posted @ 2019-11-04 17:20 盗哥泡茶去了 阅读(535) 评论(0) 推荐(0)
摘要:for循环 可以初始化多个值 可以省略语句 for/in循环 while循环 do/while循环 break和continue语句 break会中断整个循环。continue会中断本次循环,进入下一次循环。 可以组合使用 标签+break或continue list是标签名,自定义名称,这里bre 阅读全文
posted @ 2019-11-04 17:13 盗哥泡茶去了 阅读(105) 评论(0) 推荐(0)
摘要:if语句 if...else语句 if...else if...else语句 if(xxx) 当xxx是0 undefined null "" NaN时 ,为false。 if后面只有一条语句时,大括号可以省略。 switch语句 注:如果不写break的话,会从第一个符合条件的case进入,下面的 阅读全文
posted @ 2019-11-04 16:37 盗哥泡茶去了 阅读(131) 评论(0) 推荐(0)
摘要:自增、自减运算符 y=5 x y x = y++; 5 6 x = ++y; 6 6 x = y--; 5 4 x = --y; 4 4 效率: ++a > a++ > a+=1 > a=a+1 比较运算符 逻辑运算符 短路逻辑 条件1 && 条件2 当条件1为false时,条件2就不执行了, 条件 阅读全文
posted @ 2019-11-04 16:29 盗哥泡茶去了 阅读(111) 评论(0) 推荐(0)
摘要:字符串 var str = “abcdefg”; 可以使用单引号或双引号。 第一个字符的索引为0。var character = str[0]; 字符串长度:str.length; 转义字符 字符串可以是对象:var str = new String("kkk"); 注:尽量不要创建String对象 阅读全文
posted @ 2019-11-04 16:13 盗哥泡茶去了 阅读(97) 评论(0) 推荐(0)
摘要:HTML事件是发生在HTML元素上的事情。当在HTML页面中使用JavaScript时,可以触发这些事件。 阅读全文
posted @ 2019-11-03 20:52 盗哥泡茶去了 阅读(81) 评论(0) 推荐(0)
摘要:JavaScript对象 在 JavaScript中,几乎所有的事物都是对象。JavaScript 对象是拥有属性和方法的数据。 var car = {type:"Fiat", model:500, color:"white"}; 可以说 "JavaScript 对象是变量的容器"。但是,我们通常认 阅读全文
posted @ 2019-11-03 20:48 盗哥泡茶去了 阅读(293) 评论(0) 推荐(0)
摘要:HTML页面中的JavaScript 可以把JavaScript放在HTML的head或body中,以<script>开头,以</script>结尾。 可以在 HTML 文档中放入不限数量的脚本。 脚本可位于 HTML 的 <body> 或 <head> 部分中,或者同时存在于两个部分中。 通常的做 阅读全文
posted @ 2019-11-03 19:11 盗哥泡茶去了 阅读(110) 评论(0) 推荐(0)
摘要:JavaScript是脚本语言 脚本语言:脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程 阅读全文
posted @ 2019-11-03 16:44 盗哥泡茶去了 阅读(249) 评论(0) 推荐(0)