注册 登录
编程论坛 ASP技术论坛

js length 取值 请教

gesongs 发布于 2012-03-04 10:20, 846 次点击
<script>
var today=new Date();
document.write(today.getYear().length )
</script>
 上述代码  取不出值  undefined
但是
     document.write("2012".length )
就可以取出  4
小弟不解 请 老师指教
4 回复
#2
jonathen2012-03-04 10:50
因为你的2012是以字符串形式取长度值的..你可以先转换成字符串形式用 toString
#3
gesongs2012-03-04 10:59
谢谢你的指教
 但是 取值不对啊
  document.write("2012".length )
   值是4

  document.write(toString(today.getYear()).length )
取的值 怎么是  8?
#4
jonathen2012-03-04 11:45
呵呵 你用错了 应该是 ((today.getYear()).toString()).length
#5
gesongs2012-03-04 12:30
呵呵 。。。。谢谢!
1