各位小伙伴,大家好,欢迎收看 web二 系列课程。这节课我们学习字符串和数组。
先看一个问题,说有100条帖子,欲放到一个表格中,每一条帖子包含(标题,发帖人,帖子概览,发帖时间)信息,要求在表格的“帖子概览”列中,只显示前五个字。就像咱们下面图片展示的这样。
(翻页)
我们一起来分析一下这个题目,如何表示各个单元格的信息呢?又如何表示一条记录的信息?如何表示全部100条记录的信息?如何把这些记录依次放到表格的每一行中?如何实现“帖子预览”中的文本缩略功能?好,这节课我们的目标就是解决这些技术难题。
看今天的第一小节内容:使用字符串表示单个数据,看,是不是有一个问题有答案了?使用字符串表示单个数据,刚刚我们是不是还在疑惑如何表示各个单元格的信息?如何表示一条记录的信息?单元格信息的表示,用字符串。我们看,在JS中,可以使用string类型存储字符;字符串中每个字符都有特定的位置,首字符从位置0开始;字符串变量是由双引号或单引号来声明的,这个我们知道,在前面讲数据结构的时候就总是强调了。
字符串有下面这些操作:获取字符串的长度;用的方法是:通过字符串变量的length属性获取。根据位置截取一段串;用的是通过字符串变量的substr()方法。substr方法有两个参数,第一个参数,是截取的开始位置的下标。找子串,即定位字符串中某个指定的字符首次出现的位置。