摘要:類型大小寫轉換表示將小寫內容轉換為大寫內容表示將大小內容轉換為小寫內容示例代碼構造函數方式表示將小寫內容轉換為大寫內容表示將大小內容轉換為小寫內容調用結果為調用結果為控制臺調用效果圖根據指定位置獲取字符串表示通過指定字符串中指定字符
String類型 大小寫轉換
toUpperCase() - 表示將小寫內容轉換為大寫內容
toLowerCase() - 表示將大小內容轉換為小寫內容
示例代碼:
/* 構造函數方式 */ var str = new String("yiiuyishijie"); /* toUpperCase() - 表示將小寫內容轉換為大寫內容 toLowerCase() - 表示將大小內容轉換為小寫內容 */ var result = str.toUpperCase(); console.log(result);// 調用結果為 YIIUYISHIJIE console.log(result.toLowerCase());// 調用結果為 yihuayishijie
控制臺調用效果圖:
表示通過指定字符串中指定字符的位置(索引值)來獲取對應的內容
charAt() - 返回指定的字符內容
charCodeAt() - 返回指定字符對應的Unicode碼
示例代碼:
var str = "yihuayishijie"; /* String類型的length屬性 - 表示字符串的長度(就是個數) */ console.log(str.length);//調用結果為 13 // String與Array不存在關系 console.log(Array instanceof String);// 調用結果為 false console.log(String instanceof Array);// 調用結果為 false console.log(Array.prototype instanceof String);// 調用結果為 false console.log(String.prototype instanceof Array);// 調用結果為 false /* 根據指定位置獲取字符 * charAt() - 返回指定的字符內容 * charCodeAt() - 返回指定字符對應的Unicode碼 */ console.log(str.charAt(6));// 調用結果為 i console.log(str.charCodeAt(7));// 調用結果為 115檢索字符串
表示檢索目標字符串中是否存在指定字符
indexOf()方法 - 是從左向右找到第一個符合的字符串值的位置
lastIndexOf方法 - 是從右向左找到第一個符合的字符串值的位置
示例代碼:
var str = "yihuayishijie"; console.log(str.indexOf("a"));// 調用結果為 4 console.log(str.lastIndexOf("i"));// 調用結果為 11截取字符串 slice()方法
slice(begin, end)方法
作用 - 截取指定開始位置到結束位置的子字符串(子字符串就是字符串里的內容)
參數 - 允許是負數,零和正數
begin - 表示開始截取的位置
end - 表示結束截取的(下一個)位置
返回值 - 返回截取的新字符串
注意 - 該方法的參數可以填寫負數
示例代碼:
var str = "yihuayishijie"; console.log(str.slice(5,11));// 調用結果為 yishij console.log(str.slice(-6,-1));// 調用結果為 shijisubstr()方法
substr(start,length)方法
作用 - 截取指定開始位置的指定長度的子字符串
參數
start - 表示開始截取的位置
length - 表示截取的長度
返回值 - 返回截取的新字符串
示例代碼:
var str = "yihuayishijie"; console.log(str.substr(4,7));// 調用結果為 ayishijsubstring()方法
substring(start,end)方法
作用 - 截取指定開始位置到結束位置的子字符串
參數 - 只能是大于等于零的值
start - 表示開始截取的位置
end - 表示結束截取的(下一個)位置
返回截取的新字符串
注意: 該方法的參數不能寫負數否則無效,編輯器不會報錯,控制臺也不會輸出
示例代碼:
var str = "yihuayishijie"; console.log(str.substring(4,9));// 調用結果為 ayish console.log(str.substring(-1,-6));// 調用結果啥也沒有分隔字符
表示對指定的字符串進行分隔,并將分隔后的字符以數組的形式進行返回
split(separator)方法
作用 - 用于分隔字符串
separator - 表示字符串中字符之間的分隔符(可以是各種符號)
返回值 - 返回分隔后的數組
示例代碼:
var str = "皮;卡;丘;皮;卡;皮;卡;丘"; var arr = str.split(";"); console.log(arr);
控制臺調用效果圖:
注意 - 如果當指定的字符串內容沒有分隔符的時候就在split()方法的參數中寫空字符串(""),就會達到分隔效果.
示例代碼:
var apt = "yihuayishijie"; var are = apt.split(""); console.log(are);利用循環遍歷的方法將字符串進行分隔并反轉
示例代碼:
var s1 = "yihuayisjijie"; var s2 = []; /* 循環遍歷 */ for (var i=0;i控制臺效果圖:
替換子字符串
表示匹配指定字符串中的指定內容,將其替換成新的內容
replace(reg,str)方法
作用 - 匹配指定字符串中的指定內容,將其替換為新的指定內容
參數
reg - 用于定義正則表達式(搜索匹配的內容) - 被替換的內容
str - 表示替換的內容
返回值 - 返回替換后的新字符串
示例代碼:
var str = ""One flower, one world, one leaf, one lonely city."; var result = str.replace(/one/ig, "轟天密令"); console.log(result);// 調用結果為 "轟天密令 flower, 轟天密令 world, 轟天密令 leaf, 轟天密令 l轟天密令ly city.匹配字符串
match(reg)方法
作用 - 用于匹配指定字符串中的指定內容
參數
reg - 正則表達式
返回值 - 數組
第一個元素 - 表示匹配的內容
第二個元素 - 表示匹配內容所在的位置(索引值)
第三個元素 - 表示完整字符串
如果匹配的內容數量大于一個的話 - 那么就返回所有匹配內容
示例代碼:
var str = ""One flower, one world, one leaf, one lonely city."; var result = str.match(/one/); console.log(result);控制臺效果圖:
查找字符串
表示通過正則表達式去查找指定字符串中的指定內容
search(reg)方法
作用 - 查找指定字符串中的指定內容
參數
reg - 表示正則表達式
返回值
如果只匹配一個指定內容的話,返回匹配內容第一個字符的索引值
如果匹配多個指定內容的話,返回第一個匹配內容的第一個字符的索引值
示例代碼:
var str = ""One flower, one world, one leaf, one lonely city."; var result = str.search(/one/ig); console.log(result);控制臺效果對比圖:
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/108437.html
摘要:前言大家好,小弟飛狐,愛學習,愛裝逼,樂于分享,初來乍到,請多多關照。特別注意一下,函數在中是對象,不是一種數據類型,這可是世界的一等公民。和,和的關系又很曖昧,后面細說,要不然會暈菜。基本數據類型,,,,,這五種基本數據類型是按值訪問的。 前言 大家好,小弟飛狐,愛學習,愛裝逼,樂于分享,初來乍到,請多多關照(~ o ~)~zZ。出道幾年,對JavaScript情有獨鐘,聊技術之前,...
摘要:錯誤與異常錯誤與異常概念所謂錯誤就是錯誤就是程序中不正常的運行狀態在其他編程語言中稱為異常或錯誤解釋器會為每個錯誤情況創建并且拋出一個對象對象包含錯誤的描述信息語句語句作用用于捕獲和處理代碼中的錯誤語句作用用于處理語句中出現的錯誤語句 錯誤與異常 錯誤與異常概念 所謂錯誤就是錯誤就是程序中不正常的運行狀態 在其他編程語言中稱為異常或錯誤 解釋器會為每個錯誤情況創建并且拋出一個Erro...
摘要:類型檢測數組示例代碼調用結果為方法作用用于判斷當前對象的數據類型結果特點可以準確判斷出當前變量的類型調用結果為調用結果為報錯調用結果為調用結果為方法判斷指定類型是否出現在當前對象的原型鏈中調用結果為轉換數組提供了兩種方法用于數組的轉 Array類型 檢測數組 示例代碼: var arr = [1,2,3,4,5]; console.log(arr instanceof Array);/...
摘要:類型與函數的概念函數這樣的一段代碼它只定義一次但是可能被執行或調用多次類型是提供的引用類型之一通過類型創建對象在中函數也是對象的形式存在注意每個函數都是以個對象與函數函數聲明方式示例代碼一笑一人生字面量方式示例代碼一花一世界判斷函數是否為類 Function類型 Function與函數的概念 函數這樣的一段JavaScript代碼,它只定義一次,但是可能被執行或調用多次 Functi...
摘要:原型原型是什么所謂原型就是類型對象的一個屬性在函數定義時就包含了屬性它的初始值是以個空對象在中并沒有定義函數的原型類型所以原型可以是任何類型原型是用于保存對象的共享屬性和方法的原型的屬性和方法并不會影響函數本身的屬性和方法示例代碼類型的屬性 原型 原型是什么 所謂原型(Prototype)就是Function類型對象的一個屬性 在函數定義時就包含了prototype屬性,它的初始值是...
閱讀 3478·2021-11-08 13:30
閱讀 3584·2019-08-30 15:55
閱讀 688·2019-08-29 15:16
閱讀 1750·2019-08-26 13:57
閱讀 2091·2019-08-26 12:18
閱讀 789·2019-08-26 11:36
閱讀 1733·2019-08-26 11:30
閱讀 3017·2019-08-23 16:46