| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 836 人关注过本帖
标题:js length 取值 请教
只看楼主 加入收藏
gesongs
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:129
专家分:100
注 册:2011-7-7
结帖率:52.78%
收藏
 问题点数:0 回复次数:4 
js length 取值 请教
<script>
var today=new Date();
document.write(today.getYear().length )
</script>
 上述代码  取不出值  undefined
但是
     document.write("2012".length )
就可以取出  4
小弟不解 请 老师指教
搜索更多相关主题的帖子: 2012 undefined 
2012-03-04 10:20
jonathen
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:32
专家分:134
注 册:2012-2-14
收藏
得分:0 
因为你的2012是以字符串形式取长度值的..你可以先转换成字符串形式用 toString
2012-03-04 10:50
gesongs
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:129
专家分:100
注 册:2011-7-7
收藏
得分:0 
谢谢你的指教
 但是 取值不对啊
  document.write("2012".length )
   值是4

  document.write(toString(today.getYear()).length )
取的值 怎么是  8?
2012-03-04 10:59
jonathen
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:32
专家分:134
注 册:2012-2-14
收藏
得分:0 
呵呵 你用错了 应该是 ((today.getYear()).toString()).length
2012-03-04 11:45
gesongs
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:129
专家分:100
注 册:2011-7-7
收藏
得分:0 
呵呵 。。。。谢谢!
2012-03-04 12:30
快速回复:js length 取值 请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016012 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved