One, String object
A string object is used to process text (strings).
Second, the constructor
New String (value)//constructor
function String (value)//Conversion functions
Third, the property
Length The number of characters in the string
var str = new String ("ABCDEFG");
document.write (str.length); Output 7
Iv. methods
1. Chatat () takes the character of a specified position in a string.
var str = new String ("ABCDEFG");
document.write (Str.charat (1)); Output b
2, Chatcodeat () returns the encoding of the character at the specified position in a string.
var str = new String ("ABCDEFG");
document.write (Str.charcodeat (1)); Output 98
3. Concat () joins one or more values into a string.
var str = new String ("ABCDEFG");
var str1 = "Hijk";
document.write (Str.concat (str1)); Output Abcdefghijk
4. INDEXOF () looks for the position of a character or string in the specified string. If not found return-1
Syntax: indexOf (str) str: SUBSTRING or character
IndexOf (str,start) str: substring or character. Start: Specify where the search starts
var str = new String ("ABCCBA");
document.write (Str.indexof (' B ')); Output 1
document.write (str.lastindexof ("BC")); Output 1
This method realizes the contains effect and determines whether a string contains another string:
<script type= "Text/javascript" >
window.onload = function () {
var str1 = "Liu Bei";
var str2 = "Liu Bei is a cattle man!";
Alert (Str2.indexof (STR1)); Output 0 appears in position
if (Str2.indexof (STR1) >-1) {
alert ("Contains!");
}
else {
alert ("Does not contain!")
;
}
</script>
5. LastIndexOf () looks for the position of a character or string in the specified string backwards (in reverse). If not found return-1
Syntax: LastIndexOf (str) str: SUBSTRING or character
LastIndexOf (str,start) str: substring or character. Start: Specify where the search starts
var str = new String ("ABCCBA");
document.write (Str.lastindexof (' B ')); Output 4
6. Localecompare () compares strings using locally defined order.
var str = "ABCCBA";
document.write (str.localecompare ("BC")); Output-1
7. Match () performs pattern matching using regular expressions.
8. Replace () performs a find-and-replace operation using a regular expression.
var str = "ABCCBA";
document.write (Str.replace ("B", "-")); Output A-CCBA
9. Search () finds strings in a string that match a regular expression.
var str = "ABCCBA";
document.write (Str.search ("B")); Output 1
10, Slice () returns a slice or string of strings. If the argument is a negative number, it is from the back forward. Does not change the original string.
var str = "ABCDEFG";
document.write (Str.slice (2) + "<br/>"); Output CDEFG
document.write (str); The output ABCDEFG can see the original string and has not changed.
11. Split () is broken with the specified delimiter string or regular expression, and returns an array of strings.
var str = "ABCDEFG";
var arr = str.split ("D");
document.write (Arr.join ()); Output ABC,EFG
12, substr () extracts a substring of a string, a variant of substring (). has been deprecated.
13, substring () extracts a substring of the string.
Syntax: substring (start,end) starts at start, ends with end, includes start but does not include ending. Does not change the original string.
var str = "12345678";
document.write (str.substring (1,4)); Output 234
14, toLowerCase () returns a lowercase copy of the specified string.
var str = "AbcDEF";
document.write (Str.tolocalelowercase ()); Output abcdef
15, ToString () returns the original string value.
var str = "AbcDEF";
document.write (Str.tostring ()); Output AbcDEF
16, toUpperCase () returns an uppercase copy of the specified string.
var str = "AbcDEF";
document.write (Str.touppercase ()); Output ABCDEF
17. Trim () Returns a copy of the blank before and after the specified string.
var str = " abcDEF ";
document.write ("one" + str.trim () + "one" + "<br/>"); Output 11abcdef11
document.write ("one" + str + "one"); Output One AbcDEF 11
18, valueof () returns the original string value.
var str = "AbcDEF";
document.write (Str.valueof ()); Output AbcDEF
The above is the entire content of this article, I hope to help you, thank you for the support of cloud habitat community!