js基础
文章平均质量分 79
True_cl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅拷贝和深拷贝
区别 对于浅拷贝和深拷贝,简单来讲的话,我声明了一个a , 然后再声明b,b拷贝a,但如果我将a进行改变,b也对于着改变,这就是浅拷贝,但是如果b没改变,那就是深拷贝了,其实底层的话,也就是,浅拷贝就是完全复杂了b复制a,但是b和a还是在一个工作区域内,但是呢,深拷贝就是就是b拷贝了a,但是b自己创建新的工作区域,虽然是一样的,但a改变后完全不会影响b 如果是基本数据类型,名字和值都会储存在栈内存中 let a = 1; b = a; console.log(a,b) 如果是引用数据类型,名字存在栈内存中原创 2020-08-08 15:44:39 · 262 阅读 · 0 评论 -
try...catch的使用与预编译
一,try…catch的使用 try…catch语句标记要尝试的语句块,并指定一个出现异常时抛出的响应。 二,try…catch的声明 try…catch try…finally try…catch…finally 三,try…catch的描述 try语句包含了由一个或者多个语句组成的try块, 和至少一个catch子句或者一个finally子句的其中一个,或者两个兼有。 catch子句包...原创 2019-12-21 14:25:04 · 391 阅读 · 0 评论 -
正则表达式
一,概述 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。 二,规则 i 执行对大小写不敏感的匹配 g 执行全局匹配 m ...原创 2019-12-21 10:51:02 · 450 阅读 · 0 评论 -
javascript - 数组API
一,概述 API全名(Application Programming Interface,是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。 二,分类 1,pop() 作用: pop() 方法删除一个数组中的最后的一个元素,并且返回这个元素 2,sh...原创 2019-12-14 14:34:05 · 167 阅读 · 0 评论 -
javascript - 数组
一,概述 数组是一个有序集合,每个值叫做一个元素,而每个元素在数组中有一个 位置,以数字表示,称为索引。 二,稀疏数组 数组元素的索引不一定要连续,元素之间可以有空隙,叫做稀疏数组 。 三,创建数组 一,直接创建数组 二,通过构造函数Array()创建数组 四,数组的长度 每个数组都有一个length属性,length属性值代表数组中元素的个数,其值比数组中最大的索引大一。 五,...原创 2019-12-14 11:38:45 · 209 阅读 · 0 评论 -
js循环算法
在js里面的循环主要分三类:依次是while循环,do-while循环, for循环。 一,while循环 While 循环会在指定条件为真时循环执行代码块。 先对条件表达式进行求值判断, 如果值为true,则执行循环体, 循环体执行完毕以后,继续对表达式进行判断 如果为true,则继续执行循环体,以此类推 如果值为false,则终止循环 演示代码 二,do-while循环 do/while 与...原创 2019-12-07 19:19:18 · 750 阅读 · 0 评论 -
JS基础概述
一,JS是什么 js全称是JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 二,特性 脚本语言 基于对象 跨平台性 弱类型语言 三,基本语法 1,变量命名 不能有js关键字...原创 2019-12-07 18:40:09 · 379 阅读 · 0 评论 -
js的基本算法概述
算法的时间复杂度是一个函数,描述了算法的运行时间。时间复杂度越低,效率越高。一个算法,运行了几次时间复杂度就为多少,如运行了n次,则时间复杂度为O(n)。 一,冒泡排序 1.比较相邻的两个元素,如果前一个比后一个大,则交换位置。 2.第一轮的时候最后一个元素应该是最大的一个。 3.按照步骤一的方法进行相邻两个元素的比较,这个时候由于最后一个元素已经是最大的了,所以最后一个元素不用比较。 二,快速排...原创 2019-11-30 14:40:48 · 156 阅读 · 0 评论
分享