字符串分割与长度计算:s.split()方法解析
假设有一个字符串s,值为'4774 4814 5065 5272 5292 5346 5491 5533 5555 5584',我们来分析s.split(' ').length和s.split('').length的值:
1. s.split(' ').length 的值是 10。
因为 s.split(' ') 方法将字符串 s 以空格为分隔符进行分割,得到一个包含 10 个单词的数组。数组的长度即为 10。
2. s.split('').length 的值是 50。
因为 s.split('') 方法将字符串 s 以空字符串为分隔符进行分割,得到一个包含 50 个字符的数组,包括 10 个数字和 9 个空格。数组的长度即为 50。
总结:
- s.split(' ') 方法用于将字符串按空格分割成单词,得到的数组长度等于单词数量。
- s.split('') 方法用于将字符串分割成单个字符,得到的数组长度等于字符串中字符的总数。
原文地址: http://www.cveoy.top/t/topic/n0QS 著作权归作者所有。请勿转载和采集!