日期:2014-05-16  浏览次数:20417 次

javascript基础(五)JavaScript中的字符串对象

今天复习下javascript的字符串对象 其中包括字符串的创建,字符串的长度,charAt ?charCodeAt方法 indexOf lastIndexOf slice方法 ?new String(s)返回一个新建的String对象,存放的是字符串s或者s的字符串表示。String(s)把s转换成原始的字符串,并返回转换后的值
字符串的长度??字符串中的length属性表示字符串的长度length属性的返回值,是字符串中的字符数。
???
charAt方法
返回字符串中指定位置的字符。 ?

charCodeAt方法
返回指定位置的字符的Unicode编码。这个返回值是0到65535之间的整数。 ?concat方法
用于连接两个或多个字符串。 ?

indexOf方法
返回某个指定的字符串值在字符串中首次出现的位置。

?lastIndexOf方法
返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。 ?slice方法
提取字符串的片断,并在新的字符串中返回被提取的部分。 ?substring方法 ?split方法
把字符串分割为字符串数组。

下面看实例代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> JavaScript中的字符串对象 </TITLE>
  <META NAME="Content-Type" CONTENT="text/html;charset=utf-8">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  <SCRIPT LANGUAGE="JavaScript">
  <!--
	//字符串的两种创建方式
	document.write("new String(s)方式创建字符串对象<br/>");
	var str=new String("Hello world!");
	document.write("创建的字符串为:"+str+"<br/>");

	document.write("String(s)方式创建字符串对象<br/>");
	str=String("LangSin JavaScript framework!");
	document.write("创建的字符串为:"+str+"<br/>");

	//字符串的length属性
	var charnum=str.length;
	document.write(str+"的长度为:"+charnum+"<br/>");

	//字符串的charAt方法
	var c=str.charAt(8);
	document.write("<br/>");
	document.write("字符串的charAt方法演示<br/>");
	document.write(str+"的第九个字符为:"+c+"<br/>");

	//字符串的charCodeAt方法
	//大写字母的unicode范围在65——90之间
	//小写字母的unicode范围在97——122之间
	var cc=str.charCodeAt(1);
	document.write("<br/>");
	document.write("字符串的charCodeAt方法演示<br/>");
	document.write(str+"的第一个字符的unicode编码为:"+cc+"<br/>");

	//字符串的cancat方法
	document.write("<br/>");
	document.write("字符串