String.or(args)
描述:
不区分大小写的方式,将传入的一个或多个参数与当前字符串进行比较,只要有一个相等就返回true.
与String.eq(args)方法唯一不同的是,该方法采用(逻辑与)判断,而此方法采用(逻辑或)判断.
参数:
参数名称 类型 说明
args Strig... 一个或任意多个参数,参数不一定要是字符串类型(例如数字,逻辑值或其它对象均可).这个(些)参数都将转换为字符串后再与当前字符串比较.
返回:
boolean  只要有一个相等则返回true.
示例:
JS代码:
var a = '123';
var b = 123;
var c = '123';
var d = 'test';

alert(a.or(b));     //true b与a相等
alert(a.or(b,c));   //true b和c都与a都相等
alert(a.or(b,c,d)); //true b和c都与a都相等
alert(a.or(d));     //false d与a不等.
以上代码等同于:
var a = '123';
var b = 123;
var c = '123';
var d = 'test';

alert(a.toUpperCase()==String(b).toUpperCase());
alert(a.toUpperCase()==String(b).toUpperCase() || a.toUpperCase()==String(c).toUpperCase());
alert(a.toUpperCase()==String(b).toUpperCase() || a.toUpperCase()==String(c).toUpperCase() || a.toUpperCase()==String(d).toUpperCase());
alert(a.toUpperCase()==String(d).toUpperCase());