【发布时间】:2008-12-20 03:58:35
【问题描述】:
举个例子,是不是这样的说法
window.Number.constructor.prototype.constructor();
像路径一样阅读?
C:\Users\Vista\Documents\Work\text.txt
从左到右
window:\Number\constructor\prototype\constructor()
其中window 是根对象,Number 是window 内部的一个对象,constructor 是Number 内部的一个对象,prototype 是constructor 内部的一个对象,constructor() 是一个prototype内的对象?
就像在这个声明中一样
window.document.myForm.textBox.value;
等于
[object].[object].[object].[object].1
这些对象实际上没有相互作用?
或
实际值是从右到左读取的,其中每个对象直接作用于它左侧的对象吗?
在哪里
window.Number.constructor.prototype.constructor();
等于
[object] . function Number() { [native code] } . function Function() { [native code] } . function prototype() { [native code] } . function anonymous() { }
作为
window.Number(9.256).toFixed(2);
等于
[object].(9.256).(9.26);
其中toFixed 是使用Number 对象的返回值的属性,结果存储为window 对象的属性?
您可能会说,我有点纠结在这里 :) 只是难以理解点的概念。我确信 Java 的背景会有所帮助,但不幸的是,我还没有(目前)。
【问题讨论】:
-
你有什么背景?
-
Javascript 和 java 没有任何关系。在添加到 Netscape 浏览器之前,它被称为 livescript,与添加 java 的时间差不多。 en.wikipedia.org/wiki/JavaScript 看看查理·马丁对你问题的回答。祝你好运!
-
Joe,我的背景主要是网页设计,但我希望在不久的将来更多地从事开发人员的工作。一些,谢谢你的提示!
标签: javascript notation