當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript String
生活随笔
收集整理的這篇文章主要介紹了
JavaScript String
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
String 全局對象是一個用于字符串或一個字符序列的構造函數。
1.使用字面量創建字符串
字符串字面量采取以下形式:
“Hello JavaScript” var?str =?"利永貞網"2.使用函數創建字符串
String 對象的屬性和方法用于操作字符串。
new String(對象)也可以將其它對象轉換成string
String(thing)常見屬性
| 屬性 | 說明 |
| length | 返回了字符串的長度。 |
常見方法
?
| 方法 | 說明 |
| charAt() | 返回特定位置的字符。 |
| concat() | 連接兩個字符串文本,并返回一個新的字符串。 |
| includes() | 判斷一個字符串里是否包含其他字符串。 |
| endsWith() | 判斷一個字符串的結尾是否包含其他字符串中的字符。 |
| indexOf() | 從字符串對象中返回首個被發現的給定值的索引值,如果沒有找到則返回-1。 |
| lastIndexOf() | 從字符串對象中返回最后一個被發現的給定值的索引值,如果沒有找到則返回-1。 |
| match() | 使用正則表達式與字符串相比較。 |
| padEnd() | 在當前字符串尾部填充指定的字符串, 直到達到指定的長度。 返回一個新的字符串。 |
| padStart() | 在當前字符串頭部填充指定的字符串, 直到達到指定的長度。 返回一個新的字符串。 |
| search() | 對正則表達式和指定字符串進行匹配搜索,返回第一個出現的匹配項的下標。 |
| slice() | 摘取一個字符串區域,返回一個新的字符串。 |
| split() | 通過分離字符串成字串,將字符串對象分割成字符串數組。 |
| startsWith() | 判斷字符串的起始位置是否匹配其他字符串中的字符。 |
| substr() | 通過指定字符數返回在指定位置開始的字符串中的字符。 |
| substring() | 返回在字符串中指定兩個下標之間的字符。 |
| toLowerCase() | 將字符串轉換成小寫并返回。 |
| trim() | 從字符串的開始和結尾去除空格。參照部分 ECMAScript 5 標準。 |
如何使用如下:
(1)長度屬性:
對象.length ? var?str="I like javascript "; ? // 屬性長度 ? document.write(str.length);(2)轉大寫小寫
對象.toUpperCase()
對象.toLowerCase()
(3)返回指定位置的字符
說明:返回指定位置的字符,不包括空
對象.str.charAt(5)(4)返回字符最后一次出現的位置
說明:返回字符最后一次出現的位置
對象.lastIndexOf('a')(5)截取字符串
說明:從字符串中取指定范圍的字符,從開始,包括空格
對象.substring(0,4)(6)分解字符串
說明:將字符串按分解規則分解成數組
對象.split(" ")(7)去空格
說明:去掉字符串開始和結尾的空格
對象.trim()(8)替換
對象.replace('javascript','C++') 完整示例如下: 1 <!DOCTYPE html>2 <html lang="zh">3 <head>4 <meta charset="UTF-8">5 <title>String</title>6 </head>7 <body>8 <script>9 var name = '易烊千璽英文名叫JackSon'; 10 //打印 11 document.write(name);//document.write("msg");將文本寫程序設計檔 12 document.write('<br>'); 13 document.write('<br>'); 14 document.write(name+"的長度為:"+name.length); 15 16 document.write('<br>'); 17 var x = String(window);//將任何對象轉換成字符串 18 document.write(x); 19 20 document.write('<br>'); 21 document.write('<br>'); 22 23 var abc = "Hello JackSon"; 24 document.write(abc.toUpperCase());//轉大寫 25 document.write('<br>'); 26 document.write('<br>'); 27 document.write(abc.toLowerCase());//轉小寫 28 29 document.write('<br>'); 30 document.write('<br>'); 31 document.write(abc.charAt(6));//返回指定位置的字符 32 33 document.write('<br>'); 34 document.write('<br>'); 35 document.write(abc.lastIndexOf('o'));//返回字符最后一次出現的位置 36 37 document.write('<br>'); 38 document.write('<br>'); 39 //截取字符串,這里是將JackSon前面的字符截取掉 40 document.write(abc.substring(abc.lastIndexOf('Hello')+'Hello'.length,abc.length)); 41 42 document.write('<br>'); 43 document.write('<br>'); 44 45 var str = "J a c k S o n"; 46 47 var array = str.split(' ');//將字符串按分解規則分解成數組 48 49 console.log(array); 50 51 //循環打印 52 for(var i=0;i<array.length;i++){ 53 document.write(array[i]); 54 document.write('<br>'); 55 } 56 57 document.write('<br>'); 58 //將Hello替換成I like 59 document.write(abc.replace('Hello','I like ')); 60 </script> 61 </body> 62 </html>轉載于:https://www.cnblogs.com/lszw/p/10970699.html
總結
以上是生活随笔為你收集整理的JavaScript String的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Luogu5285 [十二省联考2019
- 下一篇: 好程序员分享SpringBoot须掌握的