JavaScript 的toSource() 方法

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:46:28
我在教程里看到的是toSource()方法是Math对象里的。
但是下面的JavaScript代码:
<script type="text/javascript">
var str = "Hello World"
document.write(str.toSource())
</script>
为什么引用的时候“.”点前面的对象不是Math? 像java引用类的方法不是先建立对象,然后对象.方法函数名()这样的格式吗? JavaScript引用Math方法也应该是Math.toSource()吗? 有点迷糊啊 上面代码.toSource前面不是对象名Math,而是str字符串,这是为什么啊? 迷糊 希望大家帮个忙啊!

toSource是str的一个方法
这个似乎很好理解
toSource应该是从Object继承下来的
而String继承自Object

有关java的问题,这里都有很详细的讲解,你可以参考一下,方法有很多
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=121

占个位子先,借贵宝地一用,宣传一下群
如果你准备致力于java长远学习,开发的话.
java 34158356,欢迎你

JS没有类型限制,也就是说。。可以在各个类型自由的转换。。不受约束

w3解释:toSource()方法可以代表一个对象的源代码
但是:IE不支持
原则上讲,string是属于一个object也就是对象...
当然函数、变量,都属于object