ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
| JScript  | [语言参考](#) | |-----|-----| # CompareMode 属性 设置或者返回在 **Dictionary** 对象中进行字符串主键比较时所使用的比较模式。 `*object***.CompareMode**[ = *compare*]` #### 参数 object 必选项。总是一个 **Dictionary** 对象的名称。 compare 可选项。如果提供了此项,*compare* 就是一个代表比较模式的值。可以使用的值是 0 (二进制)、1 (文本), 2 (数据库)。大于 2 的值可以用来表示使用特殊的区域设置 ID (LCID) 而进行的比较。 #### 说明 如果试图改变一个已经包含有数据的 **Dictionary** 对象的比较模式,那么将导致一个错误。 下面这个例子说明了 **CompareMode** 属性的用法: ~~~ function TestCompareMode(key) { ~~~     ~~~ // ~~~ 创建一些变量。     ~~~ var a, d; ~~~     ~~~ var BinaryCompare = 0, TextCompare = 1; ~~~     ~~~ d = new ActiveXObject("Scripting.Dictionary"); ~~~     ~~~ // ~~~ 将比较模式设置为文本模式。     ~~~ d.CompareMode = TextCompare; ~~~     ~~~ // ~~~ 添加一些主键和条目。     ~~~ d.Add("a", "Athens"); ~~~     ~~~ d.Add("b", "Belgrade"); ~~~     ~~~ d.Add("c", "Cairo"); ~~~     ~~~ return(d.Item(key)); ~~~ ~~~ } ~~~ #### 请参阅 [Key 属性](#) 应用于: [Dictionary 对象](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)