`
asd14828
  • 浏览: 30060 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

js 运算符

    博客分类:
  • js
 
阅读更多
运算符就是完成操作的一系列符号,它有七类:   
赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、位移运算符(|,&,<<,>>,~,^)和字符串运算符(+)。   
!==是不全等于符号。   
可能很多人不知道"==="是什么。在这里,我为大家解释一下,在JavaScript中,“==="是全同运算符,只有当值相等,数据类型也相等时才成立。   
等同运算符的比较规则:   当两个运算数的类型不同时:将他们转换成相同的类型。   1)一个数字与一个字符串,字符串转换成数字之后,进行比较。   
2)true转换为1、false转换为0,进行比较。   
3)一个对象、数组、函数与 一个数字或字符串,对象、数组、函数转换为原始类型的值,然后进行比较。(先使用valueOf,如果不行就使用toString)   
4)其他类型的组合不相等。   
  想两个运算数类型相同,或转换成相同类型后:   
   1)2个字符串:同一位置上的字符相等,2个字符串就相同。   
   2)2个数字:2个数字相同,就相同。如果一个是NaN,或两个都是NaN,则不相同。
   3)2个都是true,或者2个都是false,则相同。  
 4)2个引用的是同一个对象、函数、数组,则他们相等,如果引用的不是同一个对象、函数、数组,则不相同,即使这2个对象、函数、数组可以转换成完全相等的原始值。   
   5)2个null,或者2个都是未定义的,那么他们相等。   
     而“===”是全同运算符,全同运算符遵循等同运算符的比较规则,但是它不对运算数进行类型转换,当两个运算数的类型不同时,返回false;只有当两个运算数的类型相同的时候,才遵循等同运算符的比较规则进行比较。   
    例如:null==undefined 会返回真, 但是null===undefined 就会返回假!
分享到:
评论

相关推荐

    JavaScript js运算符 示例代码

    本资源文件是js运算符相关学习代码的示例 包含算术运算符、比较运算符、逻辑运算符等 JavaScript 是一种广泛使用的脚本语言,主要用于网页和Web应用程序的客户端开发。 JavaScript(简称JS)是一种轻量级、解释型、...

    javascript运算符语法全面概述.docx

    javascript 运算符语法全面概述 javascript 运算符语法是javascript 语言的核心组成部分,掌握javascript 运算符语法是编写高效、可读性强的代码的关键。本文将对javascript 运算符语法进行全面概述,包括运算符的...

    18JavaScript运算符和方法介绍

    ### 18JavaScript运算符和方法介绍 #### 一、使用算术运算符 在JavaScript中,算术运算符用于执行基本的数学操作,如加法、减法、乘法、除法等。例如,我们可以定义两个变量`var1`和`var2`并进行加减乘除操作: `...

    1902_陈良鑫_02JavaScript运算符.docx

    JavaScript 运算符可以分为五大类:算数运算符、关系运算符、逻辑运算符、赋值运算符和条件运算符。 算数运算符 算数运算符用于对数值进行操作,包括加、减、乘、除、取模、自增和自减等操作。例如: * `+` 可以...

    JavaScript 运算符

    JavaScript 运算符

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册三:JS运算符

    通过深入学习和熟练掌握这些JavaScript运算符,你将能够编写出更高效、更易于维护的代码。在实际开发中,结合标签"javascript"和"web前端"的相关知识,你可以构建动态、交互性强的网页应用。记得经常实践和查阅文档...

    javascript运算符——位运算符全面介绍.docx

    ### JavaScript运算符——位运算符全面介绍 #### 一、引言 JavaScript作为一种广泛使用的编程语言,在前端开发、后端开发乃至数据科学等领域都有着举足轻重的地位。位运算符作为JavaScript运算符的一种,虽然不如...

    _02JavaScript运算符.docx

    JavaScript运算符是编程语言中不可或缺的部分,它们用于执行各种计算和逻辑判断,是编写JavaScript代码的基础。本文将详细解析JavaScript中的主要运算符。 1. **算数运算符**: - `+`:加法运算符,可用于数字的...

    JavaScript运算符[参考].pdf

    了解这些基本的JavaScript运算符对于编写有效的JavaScript代码至关重要。它们帮助我们进行数学计算、改变变量的值以及处理不同类型的数据。理解这些运算符的工作原理能够提升我们编写更高效、更可读的代码能力。在...

    js运算符.jpg

    js运算符.jpg

    JS运算符—位运算符[归纳].pdf

    ### JS运算符—位运算符详解 #### 一、按位与运算符(&) 按位与运算符(`&`)对两个操作数进行逐位的布尔AND操作。如果两个操作数对应的位都是1,则结果中的该位也是1;否则结果中的该位是0。该运算符要求操作数...

    前端JavaScript运算符部分代码

    前端JavaScript运算符部分代码,适合基础学习

    taijiweb#taijizhenjing#javascript运算符1

    javascript运算符因为太极语言是一门编译成javascript的语言,因此,太极语言提供了javascript的各种运算符,包括一元运算符,二元运算符。

    javascript运算符语法全面概述_.docx

    JavaScript的运算符分为14个优先级等级,从高到低依次为:一元运算符、算术运算符、比较运算符、逻辑运算符、三元运算符、赋值运算符和逗号运算符。例如,`!`的优先级高于`*`,所以在`!214*3+1`这个表达式中,`!`会...

    JavaScript运算符与表达式案例.pdf

    在JavaScript中,运算符和表达式是构建程序逻辑的基础。本文将深入探讨JavaScript中的运算符与表达式,并通过具体的案例进行解析。 首先,我们要理解什么是表达式。在编程语言中,表达式是能够产生一个值的任何组合...

    js运算符优先级

    在JavaScript编程中,运算符优先级决定了表达式中的运算执行顺序。如果没有明确指定运算顺序,表达式就会根据默认的优先级进行计算。在给定的文件内容中,列出了2019年JavaScript中运算符的优先级列表,这对于编写...

    javaScript 运算符优先级

    JavaScript 运算符优先级是JavaScript语言中一个重要的概念。它决定了在没有括号明确指定执行顺序的情况下,多个运算符一起出现在表达式中时运算执行的顺序。掌握运算符优先级有助于我们编写出更准确无误的代码,...

    JavaScript+js语法基础+js数据类型+js数据类型转换+js运算符

    本文将深入探讨JavaScript的基础语法,包括变量、数据类型、数据类型转换和运算符。 1. 变量(Variable) 变量是JavaScript中存储数据的容器。它们允许我们多次使用相同的值,而无需反复输入。在JavaScript中,变量...

Global site tag (gtag.js) - Google Analytics