请教大虾们,问题如下,灰常感谢您的答复。在js中,空白字符如\n、\f、\t、\r、\v,它们与空格进行逻辑比较,依据什么东东进行比较的呢如:if ('\f' <= ' ') {
console.log('true');
} else {
console.log('false');
}输出结果为true。请问它们的比较是根据ASCII值吗???
console.log('true');
} else {
console.log('false');
}输出结果为true。请问它们的比较是根据ASCII值吗???
解决方案 »
- 1
- JS读取XML字符串中的值
- 关于JS数组引用的问题
- 求助一段javascript代码,复制图文使用
- 在Firefox中怎样实现在IE中的滤镜效果?
- <script language="JavaScript" src="http://www.google.cn"></script>-----语法错误
- 为什么confirm对话框不能正常运行?
- 问一个定位问题
- 请问如何用frame.onload方法判断iframe是否加载完全?
- 有人研究过page monitor 的正则表达式吗?
- 一个利用js对select下拉框做出动态显示效果的问题,求助多人均不会,希望能在这里得到答案
- 一个利用js对select下拉框做出动态显示效果的问题,求助多人均不会,希望能在这里得到答案
<script type="text/javascript">
var arr = new Array(" ","\n","\f","\t","\r","\v"," ");for(var i=0;i<arr.length;i++){
document.write(arr[i].charCodeAt(0)+"<br />")
}
</script>32
10
12
9
13
11
32
那就是根据字符的unicode编码来进行比较的。
谢谢