代码改变世界

数据类型的转换方法

2019-05-13 10:47 by 流萤断续光, 251 阅读, 0 推荐, 收藏, 编辑
摘要:parseFloat() 将字符串转成小数 parseInt() 将数字字符串转成整数 isNaN() 判断是否是非数字 Number() 将数据转成数字类型 String() 将其他类型转成字符串 Boolean() 将其他类型转成布尔值 阅读全文

数组的使用方法

2019-05-13 10:39 by 流萤断续光, 337 阅读, 0 推荐, 收藏, 编辑
摘要:concat() 将多个数组拼接到同一个数组 join() 将数组元素拼接成字符串 reverse() 反转数组元素 slice() 前后下标截取元素 sort() 排序(参数接受一个用于排序的函数) push() 在数组的最后添加一个元素,返回的是一个新数组的长度 pop() 删除数组最后一个元素 阅读全文

String对象用法

2019-05-13 10:01 by 流萤断续光, 198 阅读, 0 推荐, 收藏, 编辑
摘要:charAt() 使用下标访问字符串里的某个元素 toUpperCase() 转为全大写字母 toLowerCase() 转为全小写字母 indexOf() 返回改字符串中的下标位置(找不到该字符,返回-1) split() 分割、分离(括号填用于分割的符号) substring() 截取(括号里写 阅读全文

JavaScript写一个能遍历对象和数组的通用forEach函数

2019-03-02 15:08 by 流萤断续光, 1135 阅读, 1 推荐, 收藏, 编辑
摘要://遍历对象用for...in...,遍历数组用forEach function forEach(obj){ var key; if(obj instanceof Array){ obj.forEach(function(item){ console.log(item) }) }else{ for( 阅读全文

请对以下数组进行去重和排序,至少提供2种方式

2019-02-28 20:29 by 流萤断续光, 355 阅读, 0 推荐, 收藏, 编辑
摘要:const arr = [1,2,2,3,1,5,2,6,7,4,3,8,9,19] //去重 var newArr = []; for(var i=0;i<arr.length;i++){ // 获取arr数组里的元素 var value = arr[i]; // 判断newArr里是否已经有该元 阅读全文

判断以下字符串中出现次数最多的字符,并且算出该字符出现的次数

2019-02-28 20:25 by 流萤断续光, 278 阅读, 0 推荐, 收藏, 编辑
摘要:var str = "dsfalsdffjalsfdlsdafsadf"var obj = {};for(var i=0;i<str.length;i++){ //根据下标获取字符串的字符 var c = str[i]; if(!obj[c]){ obj[c] = 1 }else{ obj[c]++ 阅读全文

status的状态码

2019-02-28 10:55 by 流萤断续光, 361 阅读, 0 推荐, 收藏, 编辑
摘要:http statusCode(状态码)含义 201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 201(已创建) 请求成功且服务器已创建了新的资源。 202(已接受) 服务器已接受了请求,但尚未对 阅读全文

call和apply的区别?

2019-02-18 12:58 by 流萤断续光, 324 阅读, 0 推荐, 收藏, 编辑
摘要:区别:传递参数形式不一样 call:直接将参数用逗号隔开 apply:以数组形式传递参数 阅读全文

闭包

2019-02-16 11:48 by 流萤断续光, 185 阅读, 0 推荐, 收藏, 编辑
摘要:闭包: 有权访问函数内部变量的函数闭包机制就是,如果A函数引用了另一个函数B的变量,但是B返回后A仍没有返回,仍存在,因为A的引用,所以B的所有局部变量并不会随B退出而注销,会一直存在,直到A注销。此时A就是闭包。闭包的this指针闭包通常在全局环境调用的,所以this通常指向window,具体情况 阅读全文

$(document).ready和window. onload的区别

2019-02-15 17:00 by 流萤断续光, 140 阅读, 0 推荐, 收藏, 编辑
摘要:window.onload方法是在网页中所有的元素都加载到浏览器后才能执行,即JavaScript此时才可以访问网页中的任何元素。 $(document).ready在DOM完全就绪的时候就可以被调用。 window.onload只能绑定一个函数,而$(document).ready( ) 就可以写 阅读全文