2011-10-25 46 views
1

我已经看到了使用这种语法的一些JavaScript代码示例:调用JavaScript参数语法是什么?

function(foo:String) { 
    // code 
} 

我认为它确实某种类型转换的,但一直没能找到有关该语法的很多信息。有谁知道这是叫什么,它在哪里被记录?这是严格的JavaScript还是浏览器扩展?

+0

你能告诉我们一个示例源吗? – Dennis

+0

“我见过一些JavaScript代码示例”在哪里? – epascarello

+0

它在LifeHacker上大部分都是笨拙的小样本。我在Google上搜索TextMate主题并看到截图。虽然在编辑器中选择了“JavaScript”用于语法高亮显示,但BoltClock可能会提供ActionScript。 – Eric

回答

5

据我所知,这不是有效的JavaScript。相反,它是ActionScript(两种语言都基于ECMAScript标准)。它只是告诉编译器该参数的类型是String或其任何子类。

此声明涵盖在Adobe's AS3 documentation for variables。同样的语法用于局部变量,字段,函数参数和函数返回类型。

+2

啊,谢天谢地!我开始怀疑我的JavaScript知识是否存在巨大差距! –

+0

这会使很多感觉。我在这个截图中看到了这一点,并假设它是JavaScript:http://lifehacker.com/5817833/the-best-programming-text-editor-for-mac – Eric

+0

@JamesJohnson,我同样害怕。 – Eric

相关问题