24-JS基础核心串讲

6/28/2001

# 一. 整理JS基础中的数据类型,以及注意细节

  • 以markdown或思维导图的形式整理

# 二. 整理常见的判空方法

  • 以markdown或思维导图的形式整理

# 三. 去除字符串中重复的字符

  • 假如存在一个字符串"javascriptjavaabc", 其中存有重复的字符,现在需要将这些重复的字符去掉,只保留一个。

# 四. 判断一个字符串是否为回文字符串

  • 回文字符串指的是一个字符串正序和倒序是相同的,例如字符串abcdcba是一个回文字符串,而字符串abcedba就不是一个回文字符串。
  • 需要注意的是,这里不区分字符的大小写,即a和A在判断的时候是相等的。

# 五. 统计字符串中出现次数最多的字符及出现的次数(选做)

  • 假如有一个字符串javascriptjavaabc, 其中出现最多的字符是a, 出现了5次。
  • 思想一:通过key-value形式的对象存储字符串以及字符串出现的次数,然后逐个判断出现次数最大的值,同时获取对应的字符。
  • 思路二:主要是对字符串进行排序,然后通过lastIndexOf()函数获取索引值后,判断索引值的大小以获取出现的最大次数。
Last Updated: 12/25/2022, 10:02:14 PM