5

誰かがJavascriptの違いを説明できますか:

var x = something

var x : something

どこでどのように検索すればよいかわかりません。

上記のコードは、このドキュメントの 4 ページ目の下部にあります: http://download.unity3d.com/support/Tutorials/2%20-%20Scripting%20Tutorial.pdf

前もって感謝します!

4

3 に答える 3

9

最初のものは変数 x に何かを代入し、もう 1 つは構文エラーを引き起こします。

おそらく、オブジェクト リテラルでのプロパティの割り当てと通常の割り当てを混同しています。

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

編集

var target : Transform;

JavaScript ではなく UnityScriptのようです。値を割り当てているのではなく、変数の型を設定しているようです。ここを参照

于 2012-11-01T20:50:15.910 に答える
3

UnityScript は JavaScript ではありません

Unity スクリプトと Javascript の比較

于 2012-11-01T22:16:17.787 に答える
2

オブジェクトで変数を定義する場合は、コロンを使用します。

var obj = {x:my_var};
于 2012-11-01T20:51:44.137 に答える