24-JS基础核心串讲
码路教育 6/28/2001
# 一. 整理JS基础中的数据类型,以及注意细节
- 以markdown或思维导图的形式整理
# 二. 整理常见的判空方法
- 以markdown或思维导图的形式整理
# 三. 去除字符串中重复的字符
- 假如存在一个字符串"javascriptjavaabc", 其中存有重复的字符,现在需要将这些重复的字符去掉,只保留一个。
# 四. 判断一个字符串是否为回文字符串
- 回文字符串指的是一个字符串正序和倒序是相同的,例如字符串abcdcba是一个回文字符串,而字符串abcedba就不是一个回文字符串。
- 需要注意的是,这里不区分字符的大小写,即a和A在判断的时候是相等的。
# 五. 统计字符串中出现次数最多的字符及出现的次数(选做)
- 假如有一个字符串javascriptjavaabc, 其中出现最多的字符是a, 出现了5次。
- 思想一:通过key-value形式的对象存储字符串以及字符串出现的次数,然后逐个判断出现次数最大的值,同时获取对应的字符。
- 思路二:主要是对字符串进行排序,然后通过lastIndexOf()函数获取索引值后,判断索引值的大小以获取出现的最大次数。