![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript基础
网猴
学习阶段欢迎指错,奋斗吧青春!!
展开
-
js判断时间是否在一段时间内
直接上代码吧isDuringDate(beginDateStr, endDateStr){ if(!beginDateStr || !endDateStr) return false let curDate = new Date(), beginDate = new Date(beginDateStr), endDate = new Date(endDateStr); if(curDate >= beginDate && curDate < endDat原创 2020-09-09 11:22:02 · 534 阅读 · 0 评论 -
JS英文、中文按首字母排序
排序用到的方法就是:localeCompare() 方法返回一个数字来指示一个参考字符串是否在排序顺序前面或之后或与给定字符串相同。直接上代码:// 参数let arr = [{id:'sh',name:'上海'},{id:'bj',name:'北京'},{id:'gz',name:'广东'},{id:'sz',name:'深圳'}]arr.sort((a, b) => a['id'].localeCompare(b['id']))console.log(arr)let arr1 =原创 2020-05-15 15:16:31 · 3688 阅读 · 0 评论 -
js中编码escape、encodeURI、encodeURIComponent三种方法及相应的三个解码函数
先一下总结吧!js对文字进行编码涉及3个函数:escape、encodeURI、encodeURIComponent。相应3个解码函数:unescape、decodeURI、decodeURIComponent。建议使用encodeURIComponent与decodeURIComponent 原因:它可以将参数中的中文、特殊字符进行转义,而不会影响整个URL。本文摘自(MDN)1、es...原创 2020-04-27 10:06:40 · 1379 阅读 · 0 评论 -
JavaScript微任务与宏任务、异步、事件循环与消息队列理解
一直对谁js里面谁先执行、谁后执行、微任务、宏任务是一团浆糊,这两天看看了掘金上大神的文章做个笔记,加深一下印象 想去看的点这里js是单线程、异步、非阻塞、解释型脚本语言我在想既然是单线程事件、定时器、异步又是怎么回事?带着问题我们来往下走。js是单线程的,处理事情也是一件一件地去处理,用过Js的都知道执行的顺序是自上而下console.log(1)console.log(2)cons...原创 2019-12-05 15:51:12 · 531 阅读 · 0 评论 -
js将数组转化为一个对象obj,将数组中的内容作为对象的key转化为对象,将数组中的某项内容作为分类来转成对象
1.js数组转成对象var list = {};var arr = ["123","456","789"];// for in 循环for (var key in arr) { list[key] = arr[key];}console.log(list); //控制台打印打印如下我的思路就是这样,不止这一种其他循环也可以forEach、map、reduce等等2.将...原创 2019-10-14 11:40:53 · 9707 阅读 · 0 评论 -
JavaScript基础(三)数据类型
一、基本数据类型数值类型:number 例:1、2、3、100、1.5、-100。。。。(只有一种数字类型。数字可以带小数点,也可以不带)字符串类型:string 例: '你好' "hello world" ...(字符串可以是引号中的任意文本。您可以使用单引号或双引号)...原创 2019-03-30 14:04:34 · 105 阅读 · 0 评论 -
JavaScript基础(四)运算符
一.算术运算符例子:y=5,下面的表格解释了这些算术运算符:注意:1.自增、自减时----------对于变量自身,运算符前置后置没有区别,若出现赋值语句中!!1>后置运算符:先赋值后运算2>前置运算符:先运算后赋值 在图中有例子2.加法+ 两边任何有1个字符串执行‘+’执行拼接操作,结果为String类型。3.字符串中,字乘以数字没意义不能运算 结果为Na...原创 2019-04-02 14:58:49 · 132 阅读 · 0 评论 -
JavaScript基础(五)运算符的优先级
运算符优先级JavaScript中的运算符优先级是一套规则。该规则在计算表达式时控制运算符执行的顺序。具有较高优先级的运算符先于较低优先级的运算符执行。例如,乘法的执行先于加法。下表按从最高到最低的优先级列出JavaScript运算符。具有相同优先级的运算符按从左至右的顺序求值。圆括号可用来改变运算符优先级所决定的求值顺序。这意味着圆括号中的表达式应在其用于表达式的其余部分之前全部被求...原创 2019-04-02 15:06:29 · 161 阅读 · 0 评论