说明
比较 number 类型的数据,如果成立就返回 true,如果不成立就返回 false
如果比较2个字符串,其本质是比较字符对应的 ascii
案例
比较number类型
<script>
var a = 10
var b = 3
var c = 10
var d = 10.1
var e = 10.0
console.log("a>b的结果:",a>b) // 成立返回 true,表示真
console.log("a<b的结果:",a<b) // 不成立返回 false,表示假
console.log("a>=c的结果:",a>=c) // 成立返回 true,表示真
console.log("a<=b的结果:",a<=b) // 不成立返回 false,表示假
console.log("a>=d的结果:",a>=d) // 不成立返回 false,表示假
console.log("a>=e的结果:",a>=e) // 成立返回 true,表示真。JavaScript 可以比较整型 和 浮点型
</script>
比较 string 类型
<script>
var i = "x"
var j = "y"
console.log("i>j的结果:",i>j) // 不成立
console.log("i<j的结果:",i<j) // 成立
var k = "xy"
var l = "xa"
console.log("k>l的结果:",k>l) // 先比较第一个字符,结果相等;在比较第二个字符,y的ascii比a的ascii大,所以 成立,返回true
// console.log("a>i的结果:",a>i) // 数字与字符串也可以进行比较
// console.log("120>i的结果:",120>i)
// console.log("121>i的结果:",121>i)
// console.log("122>i的结果:",122>i)
</script>