字符串替换案例

源码下载

  不论文字编辑器,还是爬虫,都涉及到字符的处理。本节课就通过Javascript内置对象的字符串对象方法split()和数组对象方法join()模拟文章的汉字单词查找、替换。 为了简化问题,用一句话代替一篇文章。

8        //把字符串str里面的错别字“核”替换为正确的“和”
9        let str = "热爱核平,核平世界。";
10       //调用字符串对象方法split(),把字符串转化为数组
11       let arr = str.split("");
12       //for循环替换字符
13       for(let i = 0; i<arr.length;i++){
14           if(arr[i] === "核"){ //查找汉字"核"
15               arr[i] = "和";//替换汉字
16           }
17       }
18       //调用数组对象方法join,把数组元素转化为
19       let str2 = arr.join("");
20       document.write(str2);

体验测试

  把第14行代码中的查询字“核”改为“平”,把第15行代码要替换的字改为“谐”

代码解析

方法

刚开始学习时,对象的方法和属性不用记忆,用到的时候查一下,时间长了自然能够灵活应用

内置对象方法、属性查询