![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
Moemiku_39
这个作者很懒,什么都没留下…
展开
-
把字符串转换成数组
// 用原生方法将字符串转换成键值对的对象形式进行存储 <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 阅读 · 0 评论 -
统计出现次数最多的字符和次数
<script> // 核心算法 遍历字符串 将字符串的每一个不同的字符储存到对象中 // 如果对象中没有这个字符 就将这个字符储存进来并赋值为1 // 如果有 就让这个字符串的值+1 var str = 'abocadoebfoghiojkoblmo'; var obj = {}; for (var i = 0; i < str.length; i++) { ...原创 2022-02-17 19:59:41 · 214 阅读 · 0 评论 -
根据索引号返回字符串
<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 阅读 · 0 评论 -
面试题:查找字符串中指定字符出现的次数和位置
<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 阅读 · 0 评论 -
从指定位置查找数组指定元素
<script> // 将字符串以伪数组的方式进行查找 var str = '春天的春风吹来了'; console.log(str.indexOf('春')); // 返回 0 console.log(str.indexOf('春', 2)); // 返回 3 </script>案例: 查找字符串中各个元素出现的位置以及次数...原创 2022-02-17 17:57:44 · 77 阅读 · 0 评论 -
数组转化为字符串
<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 阅读 · 0 评论 -
数组去重案例分享
<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 阅读 · 0 评论 -
往数组里面追加或者删除元素
<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 阅读 · 0 评论 -
检测是否为数组
有两种方法可以进行检测 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 阅读 · 0 评论 -
倒计时效果
<!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 阅读 · 0 评论 -
全局作用域(变量)与局部作用域(变量)
首先,全局作用域是指整个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 阅读 · 0 评论