js基础
一人の旅路は
这个作者很懒,什么都没留下…
展开
-
js对数字进行四舍五入
由于js中Number对象自带的fixed方法不是严格的四舍五入,所以封装了一个原创 2022-06-15 15:46:56 · 157 阅读 · 1 评论 -
取[m,n]之间的随机数
取[m,n]之间的随机数:使用Math.random(),获取0-1的随机数,然后计算;function getNum(m, n){ if(m>n){ return; } var num = Math.floor(Math.random() * (n - m + 1) + m;) return num;}getNum(2,4);//2原创 2022-04-06 16:15:21 · 184 阅读 · 0 评论 -
数组算法:快速排序
数组排序:快速排序var array = [3,1,2,34,56,78,9,87,0,34,2,34,567]function quickSort(arr,start,end){ if(start>=end){ return } var base = arr[start], i=start, j=end while(i<j){ while(i<j&&arr[j]>=b原创 2022-04-06 15:19:43 · 79 阅读 · 0 评论 -
数组算法:冒泡排序
数组排序:冒泡排序var arr = [23,34,1,4,5,6,8,9,45,34,5,678,78]for(var i=0;i<arr.length;i++){ for(var j= 0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ var temp = arr[j]; arr[j] = arr[j+1] arr[j+1] = temp原创 2022-04-06 15:18:18 · 68 阅读 · 0 评论 -
基本类型和引用类型的区别
基本类型和引用类型:ECMAScript包含两个不同类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段;引用类型值指由多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要做的就是确认这个值是基本类型值还是引用类型值。基本数据类型常见的基本数据类型Number、String 、Boolean、Null和Undefined。这五种基本数据类型是按值访问的,可以直接操作保存在变量中的实际值var a = 10;var b = a;b = 20;console.log(a);原创 2021-04-20 13:45:07 · 185 阅读 · 0 评论 -
HTTP一些常见状态码
1XX:表示请求正在处理;2XX:表示请求正常处理完毕;3XX:请求重定向,需要进行附加操作以完成请求;4XX:表示客户端请求出错;5XX:表示服务端处理请求出错;原创 2021-04-20 11:46:07 · 69 阅读 · 0 评论 -
vue子组件直接修改props的值
父组件:<son :num.sync="num"></son>子组件:<script>export default { props: { num: { type: Number, default: 1 } }, methods: { addNum() { this.$emit('update:num',10);//如果变量是驼峰,应该使用驼峰形式 } }}</scrip原创 2021-04-09 16:43:53 · 1891 阅读 · 0 评论 -
js将多维数组转化为一维数组
1.利用数组的join()方法:let arr = [1,2,[3,4,[5,6]]];console.log(arr.join(',')); //1,2,3,4,5,6let newArr = arr.join(',').split(',');console.log(newArr) //["1", "2", "3", "4", "5", "6"]2.利用toString()方法:let arr = [1,2,[3,4,[5,6]]];console.log(arr.toString())原创 2021-04-09 16:00:41 · 226 阅读 · 0 评论