|
Microsoft(R) JScript(R) CompareMode 属性 |
Scripting 运行时参考 版本 2 |
设置或者返回在 Dictionary 对象中进行字符串主键比较时所使用的比较模式。
object.CompareMode[ = compare]CompareMode 属性包括下面这些部分:
部分 描述 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)); }