使用频率 | 低 |
复杂程度 | 中低 |
所属模块 | 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 |
//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");