- 博客(11)
- 收藏
- 关注
原创 把字符串转换成数组
// 用原生方法将字符串转换成键值对的对象形式进行存储 <script> var str = 'username=zhangsan&password=123456' var arr = str.split('&'); console.log(arr); var obj = {}; for (var i = 0; i < arr.length; i++) { ...
2022-02-18 08:52:45
780
原创 统计出现次数最多的字符和次数
<script> // 核心算法 遍历字符串 将字符串的每一个不同的字符储存到对象中 // 如果对象中没有这个字符 就将这个字符储存进来并赋值为1 // 如果有 就让这个字符串的值+1 var str = 'abocadoebfoghiojkoblmo'; var obj = {}; for (var i = 0; i < str.length; i++) { ...
2022-02-17 19:59:41
212
原创 根据索引号返回字符串
<script> // charAt(index)根据索引号返回对应的元素字符 var str = 'phone'; console.log(str.charAt(3)); // n console.log(str.charCodeAt(0)); // 返回对应索引号字符的ASCII值 //即P的ASCII值112 用来判断用户按下了哪个键 console.log(str[0]); // ...
2022-02-17 18:08:39
221
原创 面试题:查找字符串中指定字符出现的次数和位置
<script> // 查找o出现的次数和位置 var str = 'abcdoefoghiojklmo'; // 声明一个变量 查找第一个o的位置 var index = str.indexOf('o'); // 声明一个变量来储存o的次数 var num = 0; // 循环当index不等于-1 即找到了o元素 while (index !== -1) ...
2022-02-17 17:58:33
267
原创 从指定位置查找数组指定元素
<script> // 将字符串以伪数组的方式进行查找 var str = '春天的春风吹来了'; console.log(str.indexOf('春')); // 返回 0 console.log(str.indexOf('春', 2)); // 返回 3 </script>案例: 查找字符串中各个元素出现的位置以及次数...
2022-02-17 17:57:44
77
原创 数组转化为字符串
<script> var arr = [1, 2, 3]; // Array.toString()方法 直接将数组转化成以逗号分隔的字符串 // 其中1 2 3 为字符形式 console.log(arr.toString()); // 1,2,3 // 实际开发中更常使用 join()方法 中间可以用字符串来定义分隔符 console.log(arr.join()); // 1,2,3...
2022-02-17 17:29:57
1642
原创 数组去重案例分享
<script> // 数组去重 var arr = [1, 2, 3, 4, 5, 3, 44, 2, 55, 21, 8]; // 封装一个去重函数 function deduplication(arr) { // 声明一个新数组来接收不重复元素 var newArr = []; // 遍历旧数组 for (var i = ...
2022-02-17 17:23:18
147
原创 往数组里面追加或者删除元素
<script> // Array.push(追加元素)和Array.unshift(追加元素) var arr = [1, 2, 3]; // 往数组结尾追加3 和 apple 并返回新数组的长度 console.log(arr.push(3, 'apple')); console.log(arr); // [1, 2, 3, 3, 'apple'] // 往数组开头追加 .
2022-02-17 16:58:19
207
原创 检测是否为数组
有两种方法可以进行检测 instanceof 判断是否属于数组或者用Array数组自带的方法Array.isArray(参数)来检测 <script> var arr = []; var obj = {}; console.log(arr instanceof Array); // 返回true console.log(obj instanceof Array); // 返回false console
2022-02-17 16:32:30
231
原创 倒计时效果
<!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>D.
2022-02-17 12:18:47
62
原创 全局作用域(变量)与局部作用域(变量)
首先,全局作用域是指整个JAV阿script标签或者一个单独的js文件。而局部作用域通常是指一个函数的内部,而这个代码名字只在函数内部起效果。<script> var num = 10; console.log(num); // 打印结果为10 function Num() { var num = 20; console.log(num); }
2022-02-17 11:11:36
408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人