这个JavaScript参数语法叫什么?

时间:2011-10-25 14:53:01

标签: javascript

我见过一些使用这种语法的JavaScript代码示例:

function(foo:String) {
  // code
}

我认为它会进行某种类型转换,但无法找到有关此语法的大量信息。有谁知道这叫什么,以及记录在哪里?这是严格的JavaScript还是浏览器扩展?

1 个答案:

答案 0 :(得分:5)

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

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