易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript中三个等号"==="是什么意思

在从网上下载的js文件中见到很多有三个=的代码,像
<script>
var a="1";
if(a==="1")
{
alert(1);
}
</script>

也能运行,好像不是手误,但不知道是什么意思.
if("1"=="1")
难道是这样的???

===表示同等  ==表示相等  =赋值


===不只是数值相等,数据类型也要相同

虽然JS是弱类型,不用明确的定义数据类型,而且JS会根据情况自动转化类型.但是还是有数据类型的

高,佩服,谢谢.
我还是头一次见这么写的,还以为是写错了呢.


相关问答:

后台调用JavaScript问题 - .NET技术 / ASP.NET

我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
 有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧

就是执行后台代码的时候 ......

这段JavaScript代码为什么无法执行 - .NET技术 / C#

以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。 
<form id="form1" runat="server">
  < ......

请教JavaScript键盘问题 - Web 开发 / JavaScript

怎么才能判断键盘是否被按下和松开。。。。。不知道怎么判断。。。谁能告诉我下吗。。。。谢谢
onkeydown和onkeyup事件

引用
onkeydown和onkeyup事件
自动触发这两个事件

onkeydown 按下
onkeyup 松开

......

求下联 Java和JavaScript - Java / 非技术区

上联:Java和JavaScript

自己试试:
下联:面包和面包车

下联:SQL和MySQL
呵呵。

me and myself

下联:JavaScript和Java

兔子和兔子屎!


再来一个:C和C++

引用
下联:JavaScript和Jav ......

JAVASCRIPT函数传值问题

JScript code:

function AddInfo(num)
{
surl ='aaa.asp?Type=Addinfo';
req.open('GET', surl, true);
alert(num);
req.onreadystatechange = AddCustomer(num);
req.send(null);
} ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号