相关疑难解决方法(0)

JavaScript中的'::'(双冒号)有什么作用?

一些JavaScript API的文档显示了以下片段作为如何调用某些函数的示例:

<button type="button" onClick="foo.DoIt(72930)">Click</button>

<button type="button" onClick="foo.DoIt(42342::37438)">Click</button>
Run Code Online (Sandbox Code Playgroud)

:: 这里显然使用了允许将一个或两个参数传递给函数.

是什么::在JavaScript中吗?

如果一个或两个值通过,函数如何知道?它是如何读取它们的?


仔细看看,这些例子展示了其他奇怪的东西

<button type="button" onClick="foo.Bar(72//893)">Click</button>

<button type="button" onClick="foo.Qux(425;1,34::)">Click</button>
Run Code Online (Sandbox Code Playgroud)

至少//看起来错了.

所以我想这不是一些我不知道的新奇语法,但也许这些例子只是缺少单个字符串参数的引号.

javascript syntax

27
推荐指数
3
解决办法
2万
查看次数

'::'(双冒号)在javascript中为事件做什么?

我看到了这段代码,我正在试图决定它是如何工作的.

<SCRIPT LANGUAGE=javascript> 

     function SpeechMikeControl::SPMEventButton(lDeviceID, EventId) {
        alert("lDeviceID=" + lDeviceID + ", EventId=" + EventId);
     }

</SCRIPT>
Run Code Online (Sandbox Code Playgroud)

双结肠?这是从网页上使用飞利浦语音麦克风.

知道这个双冒号是什么意思吗?对我来说这似乎是一个语法错误,但它确实有效!(至少在IE中).

javascript jscript

8
推荐指数
2
解决办法
4383
查看次数

标签 统计

javascript ×2

jscript ×1

syntax ×1