字串物件
字串的不可變
指的是裡面的值不可變,雖然看上去可以改變內容,但其實是地址變了,記憶體中新開闢了一個記憶體空間。
var str = 'abc ' ;
str = "hello";
//當重新給str賦值的時候,常量·abc'不會被修改,依然在記憶體中
//重新給字串賦值,會重新在記憶體中開闢空間,這個特點就是字串的不可變/由於字串的不可變,在大量拼接字串的時候會有效率問題
var str = '";
for (var i = o; i < 100000; i++) {
str t= i;
console.log (str);
//這個結果需要花費大量時間來顯示,因為需要不斷的開闢新的空間
根據字元返回位置
字串所有的方法,都不會修改字串本身(字串是不可變的),操作完成會返回一個新的字串。
方法名
indexOf("'要查詢的字元,開始的位置):返回指定內容在元字串中的位置,如果找不到就返回-1,開始的位置是index索引號;
//字串物件瞭根據字元返回位置str.indexOf('要查詢的字元',[起始的位置])
var str ='改革春風吹滿地,春天來了';
console.log(str.indexOf(春"));
console.log(str.indexof('春',3));//從索引號是3的位置開始往後查詢
lastIndexof():從後往前找,只找第一個匹配的
根據位置返回字元(重點)
charAt(index):返回指定位置的字元(index字串的索引號)
var str='hello,word'
console.log(str.charAt(2));//l
str.charCodeAt(index):獲取指定位置處字元的ASCII碼(index索引號)
var str='hello,word'
console.log(str.charCodeAt(2));//108
str[index]:獲取指定位置處字元
var str='hello,word'
console.log(str[2]);//l
相關文章
- JS json字串轉物件、物件轉字串JSON字串物件
- Javascript 物件 – 字串物件JavaScript物件字串
- js jquery 列印物件;json 物件轉字串jQuery物件JSON字串
- js物件轉json字串物件JSON字串
- python字串是物件嗎Python字串物件
- Redis的字串物件筆記Redis字串物件筆記
- JavaScript課程——Day07(物件簡介、Math物件、時間物件、字串物件)JavaScript物件字串
- Json物件與Json字串互轉JSON物件字串
- json字串與物件互相轉換JSON字串物件
- jQuery物件和DOM物件和字串之間的轉化jQuery物件字串
- JSON字串轉換為物件直接量JSON字串物件
- json 物件與json 字串的區別。JSON物件字串
- js字串string轉object物件 - 方法篇JS字串Object物件
- fastjson: json物件,json物件陣列,javabean物件,json字串之間的相互轉化ASTJSON物件陣列JavaBean字串
- 5.Python3原始碼—字串(str)物件Python原始碼字串物件
- JavaScript將物件轉換為JSON格式字串JavaScript物件JSON字串
- eval()將JSON格式字串轉換為物件JSON字串物件
- 寫一個方法把物件和字串互轉物件字串
- Node.js學習之路04——Buffer物件與字串Node.js物件字串
- JavaScript 字串與json物件互轉的幾種方法JavaScript字串JSON物件
- JavaScript字串物件 之 根據字元返回位置、根據位置返回字元、字串操作方法JavaScript字串物件字元
- 遨翔在知識的海洋裡----(物件,陣列,字串)物件陣列字串
- 關於 js 物件 轉 字串 和 深拷貝 的 探討JS物件字串
- Java之ArrayList去除重複元素(包括字串和自定義物件)Java字串物件
- JS正規表示式從入門到入土(10)—— 字串物件方法JS字串物件
- toLocaleString 將字串、日期、數字、陣列等物件的本地化字串陣列物件
- JavaScript回顧00:字串,陣列,物件和ES6新特性JavaScript字串陣列物件
- Java程式碼實現帶時區時間字串轉為LocalDateTime物件Java字串LDA物件
- 將HTML字串編譯為虛擬DOM物件的基礎實現HTML字串編譯物件
- C++物件導向程式設計——遞迴實現字串的反序C++物件程式設計遞迴字串
- ast.literal_eval替代eval將字串形式的表示式解析為 Python 物件AST字串Python物件
- 字串-字串分割字串
- 全網最適合入門的物件導向程式設計教程:53 Python 字串與序列化-字串與字元編碼物件程式設計Python字串字元
- 跟著大彬讀原始碼 - Redis 7 - 物件編碼之簡單動態字串原始碼Redis物件字串
- 2020-11-23Command物件的三個主要方法和String and String Builder類 字串建造物件UI字串
- 字串-簡單字串排序字串排序
- xml字串轉JSON字串XML字串JSON
- 全網最適合入門的物件導向程式設計教程:54 Python字串與序列化-字串格式化與format方法物件程式設計Python字串格式化ORM