A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 朱京辉 中级黑马   /  2013-1-21 19:14  /  1800 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 朱京辉 于 2013-1-21 20:55 编辑
  1. <script type="text/javascript"> //走马灯效果
  2.         function scroll() {
  3.             var title = document.title;
  4.             var firstch = title.charAt(0);
  5.             var leftstr = title.substring(1, title.length);  //1-8,疑惑啊
  6.             document.title = leftstr + firstch;
  7.         }
  8.         setInterval("scroll()", 500);
  9.     </script>
复制代码
前面的1还好理解,后面的8,为什么要加1

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 许庭洲 于 2013-1-21 20:57 编辑

1.substring(start : Number, end : Number)  方法将返回一个字符串,该字符串包含从 start 直到 end(不包含 end)的子字符串。
2.substring 方法使用 start 和 end 两者中的较小值作为子字符串的起始点;
3.title.substring(0, 5) 和 title.substring(5, 0) 将返回相同的子字符串;
4.若 start 或 end 为负数,那么它将被替换为 0;
5.子字符串的长度等于 start 和 end 之差的绝对值;
6.在 title.substring(0, 5) 和 title.substring(5, 0) 中,返回的子字符串的长度为 5。

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

回复 使用道具 举报
楼主的意思是 为什么要把1 放在后面吗?

点评

楼上和楼下都是正解  发表于 2013-1-21 20:54
回复 使用道具 举报
java中,取某一范围内的数据,包含头,不包含尾,这是惯例。若1,8是不包含8的,若要包含8就要多加一位。

点评

恩恩,才知道,谢啦  发表于 2013-1-21 20:54
回复 使用道具 举报
许庭洲 发表于 2013-1-21 19:35
1.substring(start : Number, end : Number)  方法将返回一个字符串,该字符串包含从 start 直到 end(不包 ...

恩恩,奥
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马