有人可以解释一下 Javascript 之间的区别:
var x = something
和
var x : something
我不知道在哪里/如何搜索它。
我在本文档第 4 页的底部看到了上面的代码:http: //download.unity3d.com/support/Tutorials/2%20-%20Scripting%20Tutorial.pdf
提前致谢!
有人可以解释一下 Javascript 之间的区别:
var x = something
和
var x : something
我不知道在哪里/如何搜索它。
我在本文档第 4 页的底部看到了上面的代码:http: //download.unity3d.com/support/Tutorials/2%20-%20Scripting%20Tutorial.pdf
提前致谢!
第一个为变量 x 赋值,另一个导致语法错误。
您可能混淆了在对象文字中分配属性和正常分配。
var x = something;//assigning a variable
var y = {
x:something//assigning a object property
};
编辑
var target : Transform;
似乎是UnityScript 而不是 JavaScript,看起来它不是分配值而是设置变量类型。看这里
UnityScript 不是 JavaScript
如果你在一个对象中定义变量,你会使用冒号。
var obj = {x:my_var};