String .prototype .charAt()
charAt()方法從字符串返回指定的字符。
str .charAt(index)
index
0到1之間的整數(shù)小于字符串的長度。如果沒有提供索引,charAt()將使用0。
雖然我們也可以用str[ ]來獲取字符,但是這種方法存在兼容性;而charAt()方法不存在兼容性問題
String .prototype .indexOf()
indexOf()方法返回String第一次出現(xiàn)的指定值的調(diào)用對象內(nèi)的索引,開始搜索fromIndex。如果找不到值,則返回-1。
str .indexOf(searchValue [,fromIndex ])
searchValue
表示要搜索的值的字符串。
fromIndex 可選的
表示開始搜索的索引的整數(shù); 默認值為0。如果fromIndex <= 0搜索整個字符串。如果 fromIndex >= str.length沒有搜索并-1返回該字符串 。如果searchValue是一個空字符串,行為如下 - if fromIndex < str.length,fromIndex被返回; 如果fromIndex >= str.length,str.length返回。
返回值
第一次發(fā)生指定值的索引; -1如果沒有找到。
String.prototype.toUpperCase()
toUpperCase()方法將調(diào)用字符串值轉(zhuǎn)換為大寫。
str.toUpperCase()
返回值
一個新的字符串,表示調(diào)用字符串轉(zhuǎn)換為大寫。
與轉(zhuǎn)為大寫相對,存在toLowerCase()方法將調(diào)用字符串值轉(zhuǎn)換為小寫。
String .prototype .split()
split()方法通過將String字符串分隔為子字符串,使用指定的分隔符字符串來確定將每個拆分的位置,將對象分割為字符串數(shù)組。
str.split([separator[, limit]])
參數(shù)
separator 可選的
指定表示每個拆分應發(fā)生的點的字符串。將separator被視為一個字符串或正則表達式。如果純文本separator包含多個字符,則必須找到整個字符串來表示分割點。如果separator省略或不發(fā)生str,則返回的數(shù)組包含一個由整個字符串組成的元素。如果separator是空字符串,str則轉(zhuǎn)換為字符數(shù)組。
limit 可選的
整數(shù)指定要找到的分割數(shù)的限制。當提供此參數(shù)時,該split()方法在指定的每次出現(xiàn)時分割字符串,separator但是當limit條目已經(jīng)放入數(shù)組時停止。它可能仍然包含比limit在達到指定限制之前達到字符串的末尾更少的條目。新數(shù)組中不返回剩下的文本。
返回值
在給定字符串中分隔符發(fā)生的每個點分割的字符串數(shù)組。