+ 1
Are there (strict greater than) or (strict less than) comparison operators in JavaScript?
4 ответов
+ 1
sorry if I said something wrong but I am not that much in JavaScript.
like if i did :
console.log("3" > 1); // true
this is not strict as it seems, it doesn't return false.
You know the strict equal to, right?
like :
console.log("3" === 3 ) // false
so that if they are not from the same type it will return false.
+ 1
Saeed Alqassabi JavaScript does not have that feature but you can check if two variables are of the same data type with "typeof" keyword
console.log("3" > 1 && typeof "3" == typeof 1);
+ 1
so there is no such a thing, but it looks too unhealthy to compare 2 different data types but it does the same as if they were from the same data type.
so I have to check the data types first then if they are from the same type I will operate the comparison on them, and that is done using (typeof -data- ). thanks for the information.
0
What do you mean by strict? The greater than and less than operators do what they are meant to do pretty well.