千鋒教育JavaScript全套視頻教程(10天學(xué)會Js,前端javascrip

?字符串中常用的方法
? ? ? ? ? ? ? ? 就是 js 給我們提供的用來操作字符串的一些方法
? ? ? ? ? ? ? ? 使用的時候我們直接調(diào)用就可以了
? ? ? ? ? ? ? ? 通用語法:字符串.方法名()
? ? ? ? ? ? 常用的方法:
? ? ? ? ? ? ? ? ?charAt()
? ? ? ? ? ? ? ? ? ? 語法: 字符串.charAt(索引)
? ? ? ? ? ? ? ? ? ? 作用:用來檢測這個字符串中有沒有這個字符的
? ? ? ? ? ? ? ? ? ? 返回值:
? ? ? ? ? ? ? ? ? ? ? ?如果這個索引存在(有) 返回的是這個索引對應(yīng)的值
? ? ? ? ? ? ? ? ? ? ? ?如果這個索引不存在(沒有) 返回的是一個空字符串
? ? ? ? ? ? ? ? ?charCodeAt()
? ? ? ? ? ? ? ? ? ? 語法:字符串.charCodeAt(索引)
? ? ? ? ? ? ? ? ? ? 作用:用來檢測這個舒服傳中有沒有這個字符的
? ? ? ? ? ? ? ? ? ? 返回值:
? ? ? ? ? ? ? ? ? ? ? ? 如果這個索引存在(有) 返回的是這個索引對應(yīng)的ASCII編碼
? ? ? ? ? ? ? ? ? ? ? ? 如果這個索引不存在(沒有) 返回的是NaN
? ? ? ? ? ? ? ? ?toLowerCase()
? ? ? ? ? ? ? ? ? ? 語法:字符串.toLowerCase()
? ? ? ? ? ? ? ? ? ? 作用:就是把大寫字母轉(zhuǎn)換成小寫字母
? ? ? ? ? ? ? ? ? ? 注意:注意漢字和數(shù)字不能轉(zhuǎn)換
? ? ? ? ? ? ? ? ? ? 返回值:就是一個轉(zhuǎn)換好的結(jié)果
? ? ? ? ? ? ? ? ?toUpperCase()
? ? ? ? ? ? ? ? ? ? 語法:字符串.toUpperCase()
? ? ? ? ? ? ? ? ? ? 作用:就是把小寫字母轉(zhuǎn)換成大寫字母
? ? ? ? ? ? ? ? ? ? 注意:注意漢字和數(shù)字不能轉(zhuǎn)換
? ? ? ? ? ? ? ? ? ? 返回值:就是一個轉(zhuǎn)換好的結(jié)果
? ? ? ? ? ? ? ? ?substr()
? ? ? ? ? ? ? ? ? ? 語法:字符串.substr(開始索引,多少個)
? ? ? ? ? ? ? ? ? ? 作用:就是用來截取字符串的
? ? ? ? ? ? ? ? ? ? 返回值:就是截取好的字符串
? ? ? ? ? ? ? ? ? ? 注意:
? ? ? ? ? ? ? ? ? ? ? 如果傳遞了兩個參數(shù) 就是從開始索引向后截取多少個
? ? ? ? ? ? ? ? ? ? ? 如果傳遞一個參數(shù)表示的是開始索引 直到最后
? ? ? ? ? ? ? ? ? ? ? 如果這個索引不存在 返回的是一個空字符串
? ? ? ? ? ? ? ? ?substring()
? ? ? ? ? ? ? ? ? ? 語法:字符串.subString(開始索引,結(jié)束索引)
? ? ? ? ? ? ? ? ? ? 作用:就是用來截取字符串的
? ? ? ? ? ? ? ? ? ? 返回值:就是截取好的字符串
? ? ? ? ? ? ? ? ? ? 特點:包前不包后
? ? ? ? ? ? ? ? ?replace()
? ? ? ? ? ? ? ? ? ? 語法:字符串.replace(換下片段,換上片段)
? ? ? ? ? ? ? ? ? ? 作用:就是使用換上片段替換掉換下片段
? ? ? ? ? ? ? ? ? ? 返回值:就是一個替換好的字符串
? ? ? ? ? ? ? ? ?replaceAll()
? ? ? ? ? ? ? ? ? ? 語法:字符串.replaceAll(換下片段,換上片段)
? ? ? ? ? ? ? ? ? ? 作用:就是使用換上片段替換掉換下片段(字符串中所有)
? ? ? ? ? ? ? ? ? ? 返回值:就是一個替換好的字符串
? ? ? ? ? ? ? ? ?slice()
? ? ? ? ? ? ? ? ? ? 語法:字符串.slice(開始索引,結(jié)束索引)
? ? ? ? ? ? ? ? ? ? 作用:就是用來截取字符串的
? ? ? ? ? ? ? ? ? ? 返回值:就是截取好的字符串
? ? ? ? ? ? ? ? ? ? 特點:包前不包后
? ? ? ? ? ? ? ? ?split()
? ? ? ? ? ? ? ? ? ? 語法:字符串.split('分隔符')
? ? ? ? ? ? ? ? ? ? 作用:就是把一個字符串轉(zhuǎn)變成一個數(shù)組
? ? ? ? ? ? ? ? ? ? 返回值:就是轉(zhuǎn)換好的數(shù)組
? ? ? ? ? ? ? ? ? ? 注意:
? ? ? ? ? ? ? ? ? ? ? ?如果妹有指定分隔符就整體分割
? ? ? ? ? ? ? ? ? ? ? ?如果是按照空字符串('')進行分割,就是按照一位一位的進行分割
? ? ? ? ? ? ? ? ? ? ? ?如果按照字符串中有的內(nèi)容進行分割 就是按照里面的內(nèi)容進行分割后的結(jié)果
? ? ? ? ? ? ? ? ?concat()
? ? ? ? ? ? ? ? ? ? 語法:字符串.concat(數(shù)據(jù))
? ? ? ? ? ? ? ? ? ? 作用:就是用來合并字符串的
? ? ? ? ? ? ? ? ? ? 返回值:就是合并后的字符串
? ? ? ? ? ? ? ? ?indexOf()
? ? ? ? ? ? ? ? ? ? 語法:字符串.indexOf(數(shù)據(jù))
? ? ? ? ? ? ? ? ? ? 語法:字符串.indexOf(數(shù)據(jù),從哪里開始[索引])
? ? ? ? ? ? ? ? ? ? 作用:就是用來檢測字符串中有沒有這個數(shù)據(jù)的
? ? ? ? ? ? ? ? ? ? 返回值:
? ? ? ? ? ? ? ? ? ? ? 如果有:返回的就是這個數(shù)據(jù)對應(yīng)的索引
? ? ? ? ? ? ? ? ? ? ? 如果妹有:返回的就是-1
? ? ? ? ? ? ? ? ?lastIndexOf()
? ? ? ? ? ? ? ? ? ? 語法:字符串.lastIndexOf(數(shù)據(jù))
? ? ? ? ? ? ? ? ? ? 語法:字符串.lastIndexOf(數(shù)據(jù),從哪里開始(索引))
? ? ? ? ? ? ? ? ? ? 作用:就是用來檢測字符串中有沒有這個數(shù)據(jù)的
? ? ? ? ? ? ? ? ? ? 返回值:
? ? ? ? ? ? ? ? ? ? ? 如果有:返回的就是這個數(shù)據(jù)對應(yīng)的索引
? ? ? ? ? ? ? ? ? ? ? 如果妹有:返回的就是-1
? ? ? ? ? ? ? ? ?includes()
? ? ? ? ? ? ? ? ? ? 語法:字符串.incLudes(字符串片段)
? ? ? ? ? ? ? ? ? ? 作用:就是用來檢測這個字符串中是否包含你要檢測的字符串片段
? ? ? ? ? ? ? ? ? ? 返回值:布爾值
? ? ? ? ? ? ? ? ? ? ? ?true:只要字符串中包含你要檢測的內(nèi)容返回的就是true
? ? ? ? ? ? ? ? ? ? ? ?false:不包含的時候返回的是false
? ? ? ? ? ? ? ? ?trim()
? ? ? ? ? ? ? ? ? ?語法:字符串.trim()
? ? ? ? ? ? ? ? ? ?作用:就是用來去除首位空格(空白)
? ? ? ? ? ? ? ? ? ?注意:只能是首位
? ? ? ? ? ? ? ? ? ?返回值:就是去除后的字符串
? ? ? ? ? ? ? ? ?trimStart()/trimLeft()
? ? ? ? ? ? ? ? ? ?語法:字符串字符串.trimStart()/trimLeft()
? ? ? ? ? ? ? ? ? ?作用:就是去除頭部空白(空格)
? ? ? ? ? ? ? ? ? ?返回值:就是去除空白后的結(jié)果
? ? ? ? ? ? ? ? ?trimEnd()/trimRight()
? ? ? ? ? ? ? ? ? ?語法:字符串字符串.trimEnd()/trimRight()
? ? ? ? ? ? ? ? ? ?作用:就是去除尾部空白(空格)
? ? ? ? ? ? ? ? ? ?返回值:就是去除空白后的結(jié)果
? ? ? ? ? ? ? ? ?startsWith()
? ? ? ? ? ? ? ? ? ?語法:字符串.startsWith(字符串片段)
? ? ? ? ? ? ? ? ? ?作用:就是用來檢測這個字符串是不是以這個片段開頭
? ? ? ? ? ? ? ? ? ?返回值:布爾值
? ? ? ? ? ? ? ? ? ? true:如果是以這個片段開頭返回的就是true
? ? ? ? ? ? ? ? ? ? false:如果不是返回的就是false
? ? ? ? ? ? ? ? ?endsWith()
? ? ? ? ? ? ? ? ? ?語法:字符串.endsWith(字符串片段)
? ? ? ? ? ? ? ? ? ?作用:就是用來檢測這個字符串是不是以這個片段結(jié)尾
? ? ? ? ? ? ? ? ? ?返回值:布爾值
? ? ? ? ? ? ? ? ? ? true:如果是以這個片段結(jié)尾返回的就是true
? ? ? ? ? ? ? ? ? ? false:如果不是返回的就是false