字母排序 字符串跟字符串比较大小 字符串跟数字比较大小

两个字符比较返回的都是Boolean值
对于非数字进行比较 则会先转换为数字进行比较
所有包含NaN的比较返回值都为false 包括NaN==NaN
特殊情况 当两边都是字符串 不会转换为数字进行比较
想要比较一个数字样式的字符串 则一定要先进行字符转型
而是比较他们的Unicode编码即字符编码
从第一位开始一位一位进行比较 当若比较出大小则不往下进行 取比较出的结果
若一直为相等 则 取相等 可利用这个特性进行字母排序

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			var a="1"<0;
			//两个字符比较返回的都是Boolean值
			console.log(a);
			/*对于非数字进行比较 则会先转换为数字进行比较
			所有包含NaN的比较返回值都为false 包括NaN==NaN*/
			a="11"<"5";
			console.log(a);
			/*特殊情况 当两边都是字符串 不会转换为数字进行比较 
			 * 
			 * 想要比较一个数字样式的字符串 则一定要先进行字符转型
			而是比较他们的Unicode编码即字符编码 
			从第一位开始一位一位进行比较 当若比较出大小则不往下进行 取比较出的结果
			若 一直为相等 则 取相等   可利用这个特性进行字母排序*/
		</script>
	</head>
	<body>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_45821251/article/details/108537327
今日推荐