首页
壁纸
关于
发现大佬
Search
1
Oculus Quest2 无线投屏到PC
2,005 阅读
2
Xbox Series X / S 开箱~~~~激动无比
1,168 阅读
3
openwrt路由器安装uu加速器插件
1,122 阅读
4
完美决解win10 可以上网却显示无internet的bug
918 阅读
5
xiaomi 小米pad 5 pro adb 删除自带app 系统精简 (非root)
838 阅读
学习
QuantumultX
JavaScript
web3
react
Solidity
雅思
游戏
随笔
登录
/
注册
Search
标签搜索
javascript
XSX
js
游戏
xbox
css
Xbox Series X
刺客信条
刺客信条英灵殿
web3
游戏截图
雅思
学习
IELTS
教程
Xbox Series S
Steam
英语
截图
leetcode
Arthur
累计撰写
99
篇文章
累计收到
81
条评论
首页
栏目
学习
QuantumultX
JavaScript
web3
react
Solidity
雅思
游戏
随笔
页面
壁纸
关于
发现大佬
搜索到
23
篇与
javascript
的结果
2021-07-21
[Leetcode Series]01两数之和
1. 两数之和 ` 来源leetcode 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 示例 2: 输入:nums = [3,2,4], target = 6 输出:[1,2] 示例 3: 输入:nums = [3,3], target = 6 输出:[0,1] 提示: 2 <= nums.length <= 104 -109 <= nums[i] <= 109 -109 <= target <= 109 只会存在一个有效答案 解题 思路:我直接暴力解法,从第一位开始 ,,算每次和 其他 数 加起来的 结果是否等于 target, 遍历所有数,再把每一个数与自己后面的 每一个数相加 简单粗暴 /** * @param {number[]} nums * @param {number} target * @return {number[]} */ var twoSum = (nums, target) => { debugger let res = [] let flag = false for (let i = 0; i < nums.length; i++) { if (!flag) { for (let j = (i + 1); j < nums.length; j++) { if ((nums[i] + nums[j]) == target) { res.push(i) res.push(j) flag = true break } } } else { break } } return res }; 最后结果
2021年07月21日
53 阅读
0 评论
0 点赞
2021-07-06
VUE中传json方式给服务器
平时和后台交互用传数据都是formdata,,后端同事这次突然改成了 application/json 直接接收json 在请求外面 处理json就失败,,最后改成再请求里面处理,,竟然好用了。。。 ```javascript let data = this.editForm; this.$request({ url, method: "post", urlType: "badge", headers: { "Content-Type": "application/json" }, transformRequest: [ function (data) { data = JSON.stringify(data); return data; }, ], data, }) ```
2021年07月06日
74 阅读
0 评论
2 点赞
2021-07-06
JavaScript四舍五入并保留两位小数
在JavaScript中,有一个问题一直被没有很好地解决,就是小数点保留指定的位数,也就是我们通常说的Math.Round()函数。 首先,JavaScript有自带的Math.Round()函数,能够对一个浮点数进行四舍五入,但是返回的结果是个整数,无法精确到小数点后。 Number.toFixed()方法,能保留小数点后面的指定位数,但如果执行2.1.toFixed(2)的话,会返回2.10,而不是我们期待的2.1,所以,这个方法也不太可取。 最近我发现一个很简单的方法,假设我要对0.105进行四舍五入并保留两位小数,如果直接调用Math.Round()的话,结果是0,如果直接调用.toFixed(2)方法的话,会返回0.10,最简单有效的方法就是对0.105先乘以100,再调用Math.Round(),然后再除以100,就OK了。 var number = 0.105; alert(Math.round(number * 100) / 100); 网页弹出0.11 举一反三,如果你想保留三位小数,就是 Math.round(number * 1000) / 1000 如果你想转换为百分比,再保留两位小数,就是 (Math.round(number * 10000) / 100) + '%'
2021年07月06日
84 阅读
0 评论
0 点赞
1
...
4
5