您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“JavaScript如何處理已有的字符塊”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“JavaScript如何處理已有的字符塊”這篇文章吧。
JavaScript 字符串對象
JavaScript String(字符串)對象用于處理已有的字符塊。
String 對象 屬性及描述
constructor:對創建該對象的函數的引用
length:字符串的長度
prototype:允許您向對象添加屬性和方法
String 對象 方法及描述
anchor() // 創建 HTML 錨。 big() // 用大號字體顯示字符串。 blink() // 顯示閃動字符串。 bold() // 使用粗體顯示字符串。 charAt() // 返回在指定位置的字符。 charCodeAt() // 返回在指定的位置的字符的 Unicode 編碼。 concat() // 連接字符串。 fixed() // 以打字機文本顯示字符串。 fontcolor() // 使用指定的顏色來顯示字符串。 fontsize() // 使用指定的尺寸來顯示字符串。 fromCharCode() // 從字符編碼創建一個字符串。 indexOf() // 檢索字符串。 italics() // 使用斜體顯示字符串。 lastIndexOf() // 從后向前搜索字符串。 link() // 將字符串顯示為鏈接。 localeCompare() // 用本地特定的順序來比較兩個字符串。 match() // 找到一個或多個正則表達式的匹配。 replace() // 替換與正則表達式匹配的子串。 search() // 檢索與正則表達式相匹配的值。 slice() // 提取字符串的片斷,并在新的字符串中返回被提取的部分。 small() // 使用小字號來顯示字符串。 split() // 把字符串分割為字符串數組。 strike() // 使用刪除線來顯示字符串。 sub() // 把字符串顯示為下標。 substr() // 從起始索引號提取字符串中指定數目的字符。 substring() // 提取字符串中兩個指定的索引號之間的字符。 sup() // 把字符串顯示為上標。 toLocaleLowerCase() // 把字符串轉換為小寫。 toLocaleUpperCase() // 把字符串轉換為大寫。 toLowerCase() // 把字符串轉換為小寫。 toUpperCase() // 把字符串轉換為大寫。 toSource() // 代表對象的源代碼。 toString() // 返回字符串。 valueOf() // 返回某個字符串對象的原始值。
使用長度屬性計算字符串的長度:
<html> <body> <script type="text/javascript"> var txt="Hello World!" document.write(txt.length) </script> </body> </html>
為字符串添加樣式:
<html> <body> <script type="text/javascript"> var txt="Hello World!" document.write("<p>Big: " + txt.big() + "</p>") document.write("<p>Small: " + txt.small() + "</p>") document.write("<p>Bold: " + txt.bold() + "</p>") document.write("<p>Italic: " + txt.italics() + "</p>") document.write("<p>Blink: " + txt.blink() + " (does not work in IE)</p>") document.write("<p>Fixed: " + txt.fixed() + "</p>") document.write("<p>Strike: " + txt.strike() + "</p>") document.write("<p>Fontcolor: " + txt.fontcolor("Red") + "</p>") document.write("<p>Fontsize: " + txt.fontsize(16) + "</p>") document.write("<p>Lowercase: " + txt.toLowerCase() + "</p>") document.write("<p>Uppercase: " + txt.toUpperCase() + "</p>") document.write("<p>Subscript: " + txt.sub() + "</p>") document.write("<p>Superscript: " + txt.sup() + "</p>") document.write("<p>Link: " + txt.link("..") + "</p>") </script> </body> </html>
indexOf() 方法:
<html> <body> <script type="text/javascript"> var str="Hello world!" document.write(str.indexOf("Hello") + "<br />") document.write(str.indexOf("World") + "<br />") document.write(str.indexOf("world")) </script> </body> </html>
注釋:使用 indexOf() 來定位字符串中某一個指定的字符首次出現的位置。
match() 方法:
<html> <body> <script type="text/javascript"> var str="Hello world!" document.write(str.match("world") + "<br />") document.write(str.match("World") + "<br />") document.write(str.match("worlld") + "<br />") document.write(str.match("world!")) </script> </body> </html>
注釋:使用 match() 來查找字符串中特定的字符,并且如果找到的話,則返回這個字符。
替換字符串中的字符 - replace():
<html> <body> <script type="text/javascript"> var str="Visit Microsoft!" document.write(str.replace(/Microsoft/,"HuluMiao")) </script> </body> </html>
注釋:使用 replace() 方法在字符串中用某些字符替換另一些字符。
以上是“JavaScript如何處理已有的字符塊”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。