`

javascript中等于(==)与全等(===)的区别说明

    博客分类:
  • js
 
阅读更多

javascript中等于(==)与全等(===)的区别说明

 

等于(==)的情况下 只要值相同就返回True。而全等(===)的时候需要值和类型都要匹配才能返回True.

 

 

 

<script type="text/javascript"> 

   function  ff(){

var y = 5; 

if(y == "5"){ 

document.write("1== '5' True "); 

else{ 

document.write("== '5' False "); 

if(y == 5){ 

document.write("12== 5 数字 is True "); 

else{ 

document.write("== 5 数字 False "); 

if( y === 5){ 

document.write("13=== 数字5 is True "); 

else{ 

document.write("=== 数字5 False "); 

if(y === "5"){ 

document.write("=== 5 is True "); 

else{ 

document.write("14=== 5 is False"); 

}

 

</script>

 

t

t

t

f

 

分享到:
评论

相关推荐

    简略说明Javascript中的= =(等于)与= = =(全等于)区别

    在JavaScript的switch语句中,实际上使用的是全等于`===`来进行判断,这意味着在case部分的值必须与switch表达式的结果具有相同的值和类型,才会执行对应的代码块。 此外,一个特殊的规则是,`undefined` 和 `null`...

    javascript中文帮助文档

    **JavaScript与VBScript的区别** 1. **应用环境**:JavaScript主要应用于浏览器,VBScript主要应用于IE浏览器和ASP服务器。 2. **语法差异**:VBScript更接近于Visual Basic,使用缩进来表示代码块,而JavaScript...

    javaScript中”==”和”===”的区别详解

    区别: ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 “===”,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,...

    JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别

    一、JavaScript”==”的作用 1.当==两边的内容是字符串时,则比较字符串的内容是否相等。 2.当==两边的内容是数字时,则比较数字的大小是否相等。 3.当==两边的内容是对象或者是对象的函数属性时,则比较内存地址...

    深入探讨JavaScript中的NaN检测技巧

    本文将详细探讨在JavaScript中检测NaN的各种技巧,并通过代码示例进行说明。 在JavaScript中检测NaN是一个常见的需求,但由于NaN的特殊性质,直接比较会失败。通过使用Number.isNaN()、Object.is()等方法,我们可以...

    javascript事件处理模型实例说明

    本文详细介绍了JavaScript事件处理模型,重点讲述了Internet Explorer(IE)和Mozilla Firefox(火狐)这两款主流浏览器在添加和删除事件监听器方面的差异,以及提供了一个通用的解决方案,从而允许开发者能够编写...

    Javascript经典正则表达式

    ### JavaScript经典正则表达式知识点解析 #### 一、概述 正则表达式是一种功能强大的文本处理工具,...以上是对题目描述中正则表达式知识点的详细解释与分析,希望能帮助理解JavaScript中的正则表达式及其应用场景。

    JavaScript权威指南(第4版)

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每...

    JavaScript常用数组操作方法1

    以下是对标题和描述中提到的一些JavaScript数组操作方法的详细说明: 1. **concat()**: `concat()` 方法用于合并两个或多个数组,但不改变原始数组。它返回一个新数组,包含所有数组的元素。例如: ```...

    JavaScript中Null与Undefined的区别解析

    在JavaScript编程语言中,Null和Undefined是两种不同的原始值,它们在特定场景下有特定的含义,有时也会引起初学者的困惑。理解这两者之间的差异是编写健壮JavaScript代码的关键。 首先,Undefined类型是一个特殊的...

    Javascript中最常用的55个经典技巧.rar

    JavaScript,作为全球最广泛使用的编程语言之一,是创建交互式网页和应用程序的关键工具。...同时,"下载说明.txt"可能会提供学习路径和提示,而"A5下载- 更全的站长资源平台.url"可能是推荐的进一步学习资源或社区。

    Object-oriented-javascript

    2. **JavaScript中面向对象的实现**:详细说明JavaScript作为基于原型的语言,其面向对象的实现与传统的基于类的语言的区别,例如如何使用构造函数、原型链以及`this`关键字。 3. **函数作为一等公民**:在...

    1500个javascript特效

    JavaScript,作为一种轻量级的解释型编程语言,与Java虽然名字相似,但它们在实际应用中有着本质的区别。JavaScript主要用于Web浏览器,为网页提供交互性和动态效果,是前端开发的重要工具。"1500个javascript特效...

    JavaScript最全编码规范.docx

    - 避免使用JavaScript的保留字作为属性名,如`class`、`private`等,因为在旧版本的IE中可能会出现问题。使用相似但非保留的词汇替代,如`type`、`hidden`。 3. **数组操作** - 使用`[]`字面量创建数组,而非`...

    javascript 全等号运算符使用说明

    JavaScript中的全等号运算符(`===`)与等号运算符(`==`)是两种常见的比较运算符,它们在判断变量是否相等时有着不同的规则和行为。本篇文章将详细阐述这两种运算符的区别以及如何正确使用它们。 首先,等号...

Global site tag (gtag.js) - Google Analytics