Unity3d 用“quot;”声明的变量:&引用;而不是",=&引用;

Unity3d 用“quot;”声明的变量:&引用;而不是",=&引用;,unity3d,unityscript,Unity3d,Unityscript,有人能解释一下Javascript在以下方面的区别吗: var x = something 及 我不知道在哪里/如何查找它 我在本文档第4页底部看到了上面的代码: 提前谢谢 第一个函数为变量x赋值,另一个函数导致语法错误 您可能混淆了在对象文字中指定属性和普通指定 var x = something;//assigning a variable var y = { x:something//assigning a object property }; 编辑 似乎是这样,看起来它不是在

有人能解释一下Javascript在以下方面的区别吗:

var x = something

我不知道在哪里/如何查找它

我在本文档第4页底部看到了上面的代码:


提前谢谢

第一个函数为变量x赋值,另一个函数导致语法错误

您可能混淆了在对象文字中指定属性和普通指定

var x = something;//assigning a variable
var y = {
    x:something//assigning a object property
};
编辑


似乎是这样,看起来它不是在赋值,而是在设置变量类型。请参见

如果要在对象中定义变量,请使用冒号

var obj = {x:my_var};

UnityScript不是JavaScript


我认为您指的是对象属性,是吗?请参见此处:否,请参见本文档底部的第4页。我不明白为什么这个问题已经结束了。我仍然不明白为什么“var x:something”似乎有效,以及它到底起什么作用。提供的链接没有回答我的问题。@mah:不幸的是,这个问题实际上不是建议的重复问题的副本。第4页,在底部,Unity使用了更复杂的JavaScript?我的错,我应该告诉大家这是关于团结的,但我认为这只是简单的。谢谢该死!我使用JavaScript只是为了避开变量类型声明,然后我发现了这一点。该死。非常感谢你的链接!现在我明白了。
var target : Transform;
var obj = {x:my_var};