首页风格
门户
博客

GBin1博客视图 - 最近发布的文章-demo

为什么在javascript代码开发中使用绝对等于操作符“===”?

日期:2012/03/12  来源:GBin1.com

为什么在javascript代码开发中使用绝对等于操作符

"软件编程中最重要的操作之一在于判断俩个变量是不是相同" - 来自Nicholas Zakas的书 JavaScript for Web Developers.

换句话说,可能在你的编程中,你可能用过这些代码片段吧:

if (x == y) {
     // do something here
 }

或者你使用最佳实践方式:

if (x === y) {
     // do something here
 }

以上代码片段中不同的地方在于第二个例子使用了"==="操作符,也叫"严格等于"或者"绝对等于"。

对于Javascript新手来说呢,什么时候使用双等于号,或者什么时候使用三等于号确实有点儿迷糊。这里今天这篇文章我们将帮助大家了解这背后的故事。

有没有区别?

使用双等于号操作符的话,如果两者相等的话,结果会返回true。但是大家要注意:如果是不同类型的变量比较的话,变量强制变换就会发生。当然,这也是javascript语法的特点之一。

每…

标签: javascript, 等于操作, ==, ===, 绝对等于

阅读更多

喜欢我们的文章请您与朋友分享:

?ü?à

今日推荐