BlogJava-那年忧伤的路-最新评论http://www.blogjava.net/fangalone/CommentsRSS.aspxzh-cnMon, 02 Jun 2008 02:02:22 GMTMon, 02 Jun 2008 02:02:22 GMTcnblogsre: 将数字转换成三位逗号分隔的样式http://www.blogjava.net/fangalone/archive/2009/03/20/203880.html#261036youkeyoukeFri, 20 Mar 2009 06:26:00 GMThttp://www.blogjava.net/fangalone/archive/2009/03/20/203880.html#261036

youke 2009-03-20 14:26 发表评论
]]>
re: js中substr与substring的区别http://www.blogjava.net/fangalone/archive/2008/09/19/205259.html#229960wangbinjrwangbinjrFri, 19 Sep 2008 07:55:00 GMThttp://www.blogjava.net/fangalone/archive/2008/09/19/205259.html#229960作者:dnawo 日期:2008-05-19
字体大小: 小 中 大
Js的substring和C#的Substring的作用都是从一个字符串中截取出一个子字符串,但它们的使用方法却有很大的不同,下边我们来比较看看:

Js的substring

语法:

程序代码
String.substring(start, end)

说明:
返回一个从start开始到end(不包含end)的子字符串。

示例:

程序代码
var str="abcdefgh";
document.write(str.substring(0,1));//return:a
document.write(str.substring(2,5));//return:cde
document.write(str.substring(7,8));//return:h

C#的Substring

语法:

程序代码
String.Substring(int startIndex)
String.Substring(int startIndex, int length)

说明:
返回一个从startIndex开始到结束的子字符串,或返回一个从startIndex开始,长度为length的子字符串。

示例:

程序代码
string str = "abcdefgh";
Response.Write(str.Substring(0,1));//return:a
Response.Write(str.Substring(2,3));//return:cde
Response.Write(str.Substring(7,1));//return:h
Response.Write(str.Substring(7));//return:h
Response.Write(str.Substring(10));//error:startIndex 不能大于字符串长度。
Response.Write(str.Substring(7,10));//error:索引和长度必须引用该字符串内的位置。


经过上边的说明对它们的使用应该有个比较清楚的认识了,但对Js的substring还有几点要说明:

1.start不一定就是第一个参数,end也不一定就是第二个参数,substring(3,1)时,开始位置是1,结束位置是3;
2.当要返回的子字符串是从开始位置到结束时,end的值必须大于等于字符串的长度,如上边的str.substring(7,8),按照索引从0开始算的话end的最大值为7,但这边却用8,当然,使用大于8的数返回的结果也是一样的,这点比较有意思;



wangbinjr 2008-09-19 15:55 发表评论
]]>
re: 将数字转换成三位逗号分隔的样式http://www.blogjava.net/fangalone/archive/2008/06/02/203880.html#205262夜帆渔灯夜帆渔灯Mon, 02 Jun 2008 02:06:00 GMThttp://www.blogjava.net/fangalone/archive/2008/06/02/203880.html#205262我不懂什么叫科学记位法,呵呵,大学毕业后就没搞数学了,呵呵!
我这写的只是一个js的小算法,用来格式化一个我想要的效果的数字格式,呵呵!
谢谢你的留言!

夜帆渔灯 2008-06-02 10:06 发表评论
]]>
re: 将数字转换成三位逗号分隔的样式http://www.blogjava.net/fangalone/archive/2008/05/29/203880.html#203899懒人懒人Thu, 29 May 2008 09:48:00 GMThttp://www.blogjava.net/fangalone/archive/2008/05/29/203880.html#203899

懒人 2008-05-29 17:48 发表评论
]]>