在javascript中 使用==判断两个数据是否相等的问题
if("\V"=="V"){alert("你刚刚亲眼见证了奇迹,你敢换个浏览器吗?");}看看为何这个能够打印出?类似的还有"\B"=="B","\N"=="N","\T...
if("\V"=="V"){
alert("你刚刚亲眼见证了奇迹,你敢换个浏览器吗?");
}
看看为何这个能够打印出?
类似的还有"\B"=="B", "\N"=="N" ,"\T"=="T","\R"=="R","\F"=="F"
刚刚测试发现所有的大写字母 \大写字母 ==大写字母。能否告诉为什么会这样呀! 展开
alert("你刚刚亲眼见证了奇迹,你敢换个浏览器吗?");
}
看看为何这个能够打印出?
类似的还有"\B"=="B", "\N"=="N" ,"\T"=="T","\R"=="R","\F"=="F"
刚刚测试发现所有的大写字母 \大写字母 ==大写字母。能否告诉为什么会这样呀! 展开
4个回答
展开全部
大写的时候是相等的。\大写字母,这里\只是转移符号,所以有没有\都一样的。
你看到的应该是小写的\v和v。
这个在IE8和以下版本里返回true。因为IE会把他们都当成字母v。
其他浏览器返回false是因为把\v当成特殊字符(垂直制表符)。
\b,\n,\t,\r,\f都表示特殊字符。
参考
http://msdn.microsoft.com/zh-cn/library/ie/2yfce773(v=vs.94).aspx
你看到的应该是小写的\v和v。
这个在IE8和以下版本里返回true。因为IE会把他们都当成字母v。
其他浏览器返回false是因为把\v当成特殊字符(垂直制表符)。
\b,\n,\t,\r,\f都表示特殊字符。
参考
http://msdn.microsoft.com/zh-cn/library/ie/2yfce773(v=vs.94).aspx
展开全部
= 赋值
== 相等
=== 绝对相等
== 相等
=== 绝对相等
追问
这个我知道,但是你看为和\V ,V会相等?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个\你可以看下,正则表达式你应该可以明白了,不要把那个\写成这样"V\",你就直接理解 \是转义符号就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\是转义字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询