再次迷惑于substr
<script type="text/javascript">
<!--
var str="http://yubeinet.com/test.php?id=1"
document.write(str.substr(-1))
//-->
</script>
IE6和Mozilla1.7得到不同的结果
为何.
问题点数:20、回复次数:9Top
1 楼shyslysky(飞天)回复于 2004-12-02 18:29:50 得分 5
应该是各家js处理substr方法不一样吧Top
2 楼gaofaq(老高)回复于 2004-12-02 18:31:01 得分 5
Mozilla使用的加强版的Substr?Top
3 楼nankym(戈薇)回复于 2004-12-02 18:40:14 得分 5
用两个参数试试。
substr(a,b)Top
4 楼surfchen(冲浪)回复于 2004-12-02 18:55:01 得分 0
to nankym(戈薇):
两个参数当然没什么区别....Top
5 楼surfchen(冲浪)回复于 2004-12-02 22:39:02 得分 0
不UP一下是不行滴~~Top
6 楼surfchen(冲浪)回复于 2004-12-04 18:22:13 得分 0
UP一个Top
7 楼stxyc(猪哥哥)回复于 2004-12-04 19:20:02 得分 5
str="http://yubeinet.com/test.php?id=1"
str的-1个字符是什么啊?Top
8 楼surfchen(冲浪)回复于 2004-12-05 01:22:11 得分 0
一般-1用SQL语言表示就相当于order by sth desc limit 1
很多语言的字符处理函数都可以用-1的,比如PHP里的SUBSTRTop
9 楼stxyc(猪哥哥)回复于 2004-12-05 13:09:59 得分 0
那用str.substr(str.length-1)吧Top




