Method One: Using the Charat method under String Object
The CharAt () method returns the character at the specified position.
Copy Code code as follows:
Str.charat (str.length–1)
Note that JavaScript does not have a character data type that is different from a string type, so the character returned is a string of length 1
Method Two: Using the Substr method under the String object
The substr () method extracts a specified number of characters from the start subscript in a string.
Copy Code code as follows:
Str.substr (str.length-1,1)
Important: ECMAscript does not standardize the method and is therefore opposed to its use.
Important: In IE 4, the value of the parameter start is invalid. In this BUG, start sets the position of the No. 0 character. (www.jb51.net) in a later version, this BUG has been fixed.
Method Three: Using the Split method under String object
The split () method is used to split a string into an array of strings.
Copy Code code as follows:
var str = "123456″;
Spstr = Str.split ("");
SPSTR[SPSTR.LENGTH-1];
Method Four: Just fix it
Copy Code code as follows:
<script type= "Text/javascript" >
<! [cdata[
var s = "Nasofj;n234n41;v";
Alert ("String:" +s+ "nn" + "LaStone:" +s.replace (/^ (. *[n)) *.* (. | N) $/g, "$");
]]>
</script>
The above is I understand 4 kinds of methods, have recorded down, have the need of friends can refer to, if there are other methods also please tell, thank