首页 教程 API文档

检查指定运算是否成立

2015-09-14 10:26:19

属性


使用频率
复杂程度 中低
所属模块 Math
成员类型 静态成员函数

描述


Math.check方法用于检查参数1的值与参数3的值使用参数2的运算符是否能使运算成立,它将返回一个Boolean值.

它支持以下的运算符

运算符 描述
> 参数1是否大于参数3
< 参数1是否小于参数3
= , == 参数1是否等于参数3
=== 参数1是否绝对等于参数3
>= 参数1是否大于等于参数3
<= 参数1是否小于等于参数3
!= 参数1是否不等于参数3
~= 参数1是具有多个空格分隔的值,其中一个值等于参数3
^= 参数1是一个以参数3开头的值
$= 参数1是一个以参数3结尾的值
*= 参数1是一个包含参数3的字符串
|= 参数1是具有多个连字号分隔(hyphen-separated)的值,其中一个值是以参数3开头

语法



Boolean Math.check(String value1,String operator,String value2);
        

参数


名称 类型 描述
value1 String 参数1
operator String 运算符
value2 String 参数3

返回值


该方法返回一个Boolean值,如果条件成立返回true,否则返回false

相关例子



//true
Math.check(123,"=",123);
Math.check(123,"==",123);

//false
Math.check(123,"===","123");

//false
Math.check(123,"===",123);

//true
Math.check(4,">",3);
Math.check(3,"<",4);

//true
Math.check(128,">=",127);
Math.check(128,">=",128);

//true
Math.check(127,"<=",128);
Math.check(128,"<=",128);

//true
Math.check("hello","!=","hi");

//true
Math.check("this is a test","~=","test");

//true
Math.check("this is a test","^=","this");

//true
Math.check("this is a test","$=","test");

//true
Math.check("string contains another string","*=","contains");