(大于和小于)或相同的严格形式

时间:2016-02-02 20:32:44

标签: javascript

JavaScript中的

大于或等于>=且小于或等于<=严格版本?与===!==类似。

示例:

false >= 0
true
false >== 0
VM174:2 Uncaught SyntaxError: Unexpected token =(…)

对于“你会永远需要吗?”

!undefined >= 0 // some bad code like this in 10000 rows for example
true

定义的严格版本的示例,大于或等于严格,也可以定义相反的方式。

function gtEStrict(arg1,arg2){
  if ( typeof arg1 === typeof arg2 ) {
     if ( arg1 >= arg2 ) {
       return true;
     }
  }
  return false;
}

gtEStrict(0,0)
true
gtEStrict(!undefined,0)
false

2 个答案:

答案 0 :(得分:2)

长话短说不。这些运算符不存在。

答案 1 :(得分:1)

好的,我们假设存在比较运算符a >== b。当它返回false时,它是什么意思? a小于ba并不严格等于b?您可以在that anwser中阅读更多内容。