通过关系运算符可以比较两个值之间的关系
如果关系成立它会返回true,如果关系不成立则返回false
>大于号
-判断符号左侧的是否大于右侧的
-如果关系成立,则返回true,如果关系不成立则返回false
>=
-判断符号左侧的值是否大于或等于右侧的值
<
<= 小于等于
非数值的情况
-对于非数值进行比较时,会将其转换为数字,然后再比较
-如果符号两测的值都是字符串时,不会将其转换为数字进行比较,而会分别比较字符串的Unicode编码
任何值和NaN做比较都是false
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>关系运算符</title>
<script type="text/javascript">
var result = 5>10;//false
result = 5>4;//true
result = 5>5;//false
console.log("reslut="+result);
console.log(1>true);//false
console.log(1>=true);//true
console.log(1>"0");//true
//任何值和NaN做比较都是false
console.log(10<="hello");//false
console.log("1"<"5");//true
console.log("11"<"5");//true 11中第一位1的编码小于5的编码
//注意:在比较两个字符串型的数字时,一定一定要转型
console.log("11"<+"5");//false
//比较两个字符串时,比较的是字符串的字符编码
console.log("a"<"b");//true
//比较字符编码时是一位一位进行比较的,如果两位一样,则比较下一位,所以借用它来对英文进行排序
console.log("abc"<"b");//true
console.log("bbc"<"b");//true
</script>
</head>
<body>
</body>
</html>