![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 56
猿林新秀
文章的某些地方不一定简洁,甚至有错误,请发现问题的朋友及时指出,共同进步。我有更好的思路时,也会及时更新文章,谢谢大家!
展开
-
js Date对象常用方法
获取<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>原创 2021-11-20 17:04:37 · 626 阅读 · 0 评论 -
js取整有哪些方式
一、四舍五入 let num1=13.454; let num2=13.545; console.log(Math.round(num1));//13 console.log(Math.round(num2));//14 console.log(num1.toFixed(0));//返回字符串13 console.log(num2.toFixed(0));//返回字符串14注意:toFixed()返回字符串二、向上取整 let num1=13.4原创 2021-11-18 11:59:29 · 8530 阅读 · 0 评论 -
原生JS实现添加、删除行
效果代码<!DOCTYPE html><html><head> <title>原生JS实现添加、删除行</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body> <table border="1" width="50%" id="table"&原创 2021-11-16 11:44:43 · 604 阅读 · 0 评论 -
如何用原生JS实现轮播效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #myDiv { width: 500px; height: 400px; border: 1px red solid;原创 2020-08-19 17:35:00 · 82 阅读 · 0 评论 -
JS计算数组中每个元素出现的次数
// arr是需要解析的数组 let arr = [1, 2, 2, 2, 3, 3, 3]; //objGroup是输出的对象 let objGroup = arr.reduce(function (obj, name) { obj[name] = obj[name] ? ++obj[name] : 1; return obj; }, {}); //objKey是对象的键名构成的数组 let obj...原创 2020-08-17 14:28:57 · 2477 阅读 · 0 评论 -
JS三元运算符如何执行多条语句
说明:这是一个小demo,可以在网页上执行;用了Vue,不习惯的朋友直接看isDisplay()中的方法就好了。<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Vue</title> <script src="https:/原创 2020-06-11 14:20:15 · 4720 阅读 · 0 评论 -
关于JS中Number()、parseInt()和parseFloat(),你应该知道的事
Number()是转型函数,可以用于任何数据类型,另外两个函数专门用于把字符串转换成数值。一、Number()1.Boolean值,true和false分别转换为1和0在这里插入代码片原创 2020-05-15 23:04:26 · 308 阅读 · 0 评论 -
10分钟了解JS中的call()、apply()和bind()
一、要点1.call()、apply()和bind()是函数的方法。2.它们主要用来改变this的指向二、call()方法 function foo() { console.log(this) } foo();//=>window let obj = { name: '张三', age: '16' ...原创 2020-04-14 17:49:23 · 117 阅读 · 0 评论 -
JS如何找数组中的最大值
一、for循环1.基本用法 let arr = [12, 223, 44, 56, 785, 34, 857]; let max = arr[0]; for (let i = 1; i < arr.length; i++) { if (arr[i] > max) { max = arr[i] } ...原创 2020-04-14 12:04:33 · 11252 阅读 · 0 评论 -
关于localStorage和sessionStorage你应该知道的事
localStorage和sessionStorage两者的区别在于存储的有效期和作用域不同:数据可以储存多长时间以及谁拥有数据的访问权。关于localStorage1.localStorage存储的数据是永久性的,除非Web应用可以删除存储的数据,或者用户通过设置浏览器配置(浏览器提供的特定UI)来删除,否则数据将一直保留在用户的电脑上,永不过期。2.localStorage的作用域是限定...原创 2020-04-11 00:24:16 · 259 阅读 · 0 评论 -
如何用JS实现div的拖拽
如何用JS实现div的拖拽<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>拖拽小方块</title> <style> #div1 { width: 100px...原创 2020-04-09 23:33:33 · 124 阅读 · 0 评论 -
JS中forEach()和map()的区别(请赐教)
JS数组方法详解(中篇)原创 2020-04-08 22:40:56 · 177 阅读 · 0 评论 -
JS数组方法详解(上篇)
JS数组方法大全1.join()原创 2020-04-07 22:49:45 · 221 阅读 · 0 评论 -
常见的JS数组去重方法
JS数组去重的方法方法1:从数组的第2项开始,依次与前面的每一项做比较,相同则删除自己 let arr = [1, 55, 23, 55, 12, 56, 87, 45, 13, 12, 1]; for (let i = 1; i < arr.length; i++) { for (let j = i - 1; j >= 0; j--) { ...原创 2020-04-05 12:54:54 · 282 阅读 · 0 评论 -
var、let 及 const 的区别
1原创 2020-04-04 22:40:49 · 128 阅读 · 0 评论 -
关于JS的[]==![]和{}==!{}
关于JS的[]==![]<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>关于JS的[]==![]</title></head><body>原则:1.两者类型是否相同,相同就比大小2.类...原创 2020-04-03 19:19:26 · 879 阅读 · 0 评论 -
如何用JS实现简易计算器
如何用JS实现简易计算器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>简易计算器</title></head><body><input type="text" id="txt1"&...原创 2020-04-02 23:43:14 · 518 阅读 · 0 评论 -
JS计算今年过了多少天
JS计算今年过了多少天 //需要在html的head中引入jQuery //在html设置id="area"的div标签 setInterval(getTime, 500);//设置定时器,每0.5秒调用一次函数 function getTime() { let dateNow = (new Date()).toLocaleString();//以我...原创 2020-04-01 15:59:58 · 2509 阅读 · 0 评论 -
JS数组从大到小排序
JS数组从大到小排序sort() 方法用于对数组的元素进行排序。arr.sort(sortby)//语法sortby:可选。规定排序顺序。必须是函数。返回值:对数组的引用。请注意,数组在原数组上进行排序,不生成副本。 function sortNumber(a, b) { // return a - b;//从小到大排序 return b - a ...原创 2020-03-29 10:52:30 · 20366 阅读 · 2 评论 -
JS替换字符串中的空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = “We are happy.”输出:“We%20are%20happy.”来源:力扣(LeetCode)链接: link. //"\s"代表空格,g代表所有 var replaceSpace = function(s) { return s.replace(/\s/g,"%20"...原创 2020-04-19 10:44:29 · 287 阅读 · 0 评论 -
JS获取时间戳的几种方式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS获取时间戳</title></head><body><script> let time1 = Date.parse(new Date()); //1603009257000,精确到秒 let time2 = new Dat原创 2020-10-18 16:30:38 · 64934 阅读 · 2 评论