为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 string.length 不用括号 它也是个方法啊? 而别的方法后都带 () 括号?

为什么 string.length 不用括号 它也是个方法啊? 而别的方法后都带 () 括号?

AlimjanYasin3417630 2017-02-28 19:34:12
为什么 string.length 不用括号  它也是个方法啊?  而别的方法后都带 ()  括号?求答案  求科普?<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>string对象 </title>  <script type="text/javascript">  var mystr="I love JavaScript!"  document.write(mystr.charAt(mystr.length-1));</script></head><body></body></html>
查看完整描述

3 回答

已采纳
?
肥冰

TA贡献101条经验 获得超60个赞

在javascript中关于length是这样定义的:

length 属性可返回字符串中的字符数目。

所以说为什么不用括号,因为length是一个字符串对象的属性.属性则是通过 ".属性" 的方法调用.

查看完整回答
1 反对 回复 2017-02-28
?
一杯2块的奶茶

TA贡献226条经验 获得超75个赞

楼上说的对,属性是属性,方法是方法,就是你22岁和你会做菜是一样的

查看完整回答
反对 回复 2017-03-01
?
熠熠生阳

TA贡献11条经验 获得超3个赞

属性跟方法是有区别的


查看完整回答
反对 回复 2017-02-28
  • 3 回答
  • 0 关注
  • 2452 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信