![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
yh99
这个作者很懒,什么都没留下…
展开
-
数组排序
选择排序 var arr=[2,-5,4,3]; for(length i=0;i<arr.lenth;i++){ for(let j=i;j<arr.length;j++){ if(arr[j]>arr[j+1]){ let tem=arr[i]; arr[i]=arr...原创 2020-04-14 14:46:45 · 120 阅读 · 0 评论 -
JavaScript数据及数据类型
JavaScript数据类型概述和C语言一样, 作为程序员我们最关心的是内存中的动态数据, 因为我们写的程序就是在内存中的和C语言一样,程序在运行过程中会产生各种各样的临时数据, 为了方便数据的运算和操作, JavaScript也对这些数据进行了分类, 提供了丰富的数据类型在JS中一共有六种数据类型String 字符串(基本数据类型)Number 数值(基本数据类型)...原创 2020-03-23 18:01:15 · 130 阅读 · 0 评论 -
正则表达式
正则表达式- A.什么是正则表达式 1. 正则表达式就是对文字字符串操作的一种逻辑公式- B.正则表达式作用 1.在字符串"查找"是否包含指定子串 2.从字符串中"提取"指定子串 3.对字符串中指定的内容进行"替换" //字符串的查找 let str='123abc456'; let index=str.indexOf('abc'); ...原创 2020-03-23 18:00:13 · 114 阅读 · 0 评论 -
ES6面向对象
语言发展史机器语言 > 汇编语言 > 面向过程 > 面向对象 > 模块的系统 > 框架 > 系统api面向对象ES5面向对象(伪的)的写法 <script> //以函数的形式来写对象 function Person(name,age){ this.name=name; ...原创 2020-03-23 17:58:48 · 101 阅读 · 0 评论 -
数组相关操作
注意点: 1.数组是引用类型 2.数组对应的索引没有存储数据,默认存储的就是undefined 3.和其他编程语言不同,数组中不存在的索引不会报错,会返回undefined 4.和其他编程语言不同,JavaScript数组存储空间不够时数组会自动扩容 5.和其他编程语言不同,JavaScript的数组可以存储不...原创 2020-03-23 17:56:36 · 141 阅读 · 0 评论 -
JS对象数组的交集/并集/差集/去重
1.求交集 var arr1 = [{name:'name1',id:1},{name:'name2',id:2},{name:'name3',id:3}]; var arr1Id = [1,2,3] var arr2 = [{name:'name1',id:1},{name:'name2',id:2},{name:'name3',id:3},{name:'name4',id:4...原创 2019-06-11 11:03:26 · 3539 阅读 · 0 评论