代码编织梦想

运算符

运算符分类

1. 算术运算符
2. 比较运算符
3. 赋值运算符
4. 逻辑运算符
5. 条件运算符
6. 一元运算符

1.算术运算符

 1. 符号 + - * / % ++ --
 2. +号的转义功能
    2.1两个 ++ 相加可以把字符串数字转成number类型
         举例:alert(1+ +'2')//3
    2.2任何类型和字符串类型相加都是字符串拼接
 3. -号的转移功能
        2.1:字符串数字相减,就会变成number类型
        举例:alert('123'-'3')//120
        2.2:负负得正
        %:求余
        大余小,正常解,看前面符号是正负
        小余大,取小,看前面符号是正负
        0余任何数,都是0
        任何数余0,都是NaN
        任何数余1,都是0

2.比较运算符(< > <= => = == === !=)

 <= =>   满足一个条件即为真 
 =       等号右边永远赋值等号左边
 ==      只比较双方的值,不比较类型
 ===     即比较双方的值,又比较类型

3.赋值运算符(既有赋值功能又有运算功能)

+=  -=  *=  /=  %=
a + = b   等价于a = a + b
a - = b   等价于 a = a - b
a * = b   等价于a = a * b
a / = b   等价于a = a / b
a % = b   等价于a = a % b

4.逻辑运算符(判断的作用)

1.一般通常用于执行布尔运算
2. 常常和比较运算符一起使用来表示复杂比较运算,这些运算涉及变量通常不止一个,而且常用于 if while 和for 语句中

&&      与(两边条件都为真,才为真)
||      或(两边条件一个真,即为真)
!      非(取反,真就是假,假就是真)

5.条件运算符

 条件?表达式1:表达式2;
 举例: var c=1<2?'true':'false';
 条件判断为真,返回表达式1,否则返回表达式2

6.一元运算符(typeof ++ --)

自增自减:  都是在原有基础上  +1或者-1
          a++ 或 ++a
          a--  或  --a
注: a++ 先使用原来值 再加1
    ++a 先在原来基础上加1,再使用新值
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44602430/article/details/120706927

javascript中运算符_scbiaosdo的博客-爱代码爱编程

算数运算符             +     加     x=y+2     x=7 -     减     x=y-2     x=3 *     乘     x=y*2     x=10 /     除     x=y/2     x=2.5 %     求余数 (保留整数)     x=y%2     x=1 ++     累加     x=++

【javascript】总结js中运算符的特性-爱代码爱编程

运算符 number.infinity+1=nan。加法加到infinity后续计算不管减多少都是infinity。减法会让减法的两个字符串强制变为数字。减法时其中有个是字母字符串结果是nan。非零数除零是infini

javascript中运算符的运算规则_木比白07的博客-爱代码爱编程_js运算法则

一、算术运算符 +号运算符: ①+号两侧都是数字类型 ,结果:求两个数字的和。 例: ②+号有一侧是字符串类型或者是引用值时 其作用都是字符串拼接。 例: -号运算符: ①-号两侧都是数字类型 ,结果:求两个数字的差;

javaScript中运算符-爱代码爱编程

javaScript中的运算符 运算符也叫操作符比如:typeof就是运算符,来获取一个值的类型,它会将该值的类型以字符串的形式返回。 1.算术运算符 任何值和NaN做运算,都是NaN。如果两个String相加,则产生拼串操作。与java中的字符串相加相同。js中的双引号必须在同一行,不能换行。任何的值和字符串做加法运算,都会先转换为字符串,再拼串。

JavaScript中运算符详解-爱代码爱编程

JavaScript中运算符详解(1) 加性操作符之加法操作符 加性操作符包括加法和减法,值在进行加性操作符的时候会自动进行一系列的数据类型转换。 1 如果两个操作符都是数值,执行常规加法运算,如果其中一个是NaN,结果就为NaN。 2.如果有一个操作符是字符串,那么就要应用如下规则: ① 如果两个操作数都是字符串,则讲第二个操作数和第一个操作数拼

javascript中运算符的优先级和结合性-爱代码爱编程

运算符优先级和结合性 结合性:向左结合也就是从左向右结合,向右结合也就是从右向左结合。 优先级的大概顺序为: 1:最高:[],() 2:单目运算符:++ -- - ~ ! delete new typeof void 3:算数运算符:*、/、% ,+、- 4:双目位操作运算符:<<、>>、>>> 5:

JS学习笔记——简述javascript中运算符优先级-爱代码爱编程

运算符优先级(从上向下优先级依次降低) (1) . [ ] ( ) 字段访问、数组下标、函数调用以及表达式分组 (2)++(一元运算符) --(一元运算符) -(负号) ~(位运算符) !(逻辑运算符) delete new typeof void 一元运算符、返回数据类型、对象创建、未定义值 (3) * / %(算术运算符) 乘法、除法、取模 (4) +

js运算符知识点-爱代码爱编程

js运算符: 运算符的分类 算术运算符 比较运算符 赋值运算符 逻辑运算符 条件运算符 逗号运算符 1:算术运算符 符号 + - * / % ++ -- +2:+号的转义功能 2.1两个 ++ 相加可以把字符串数字转成number类型 举例: alert(1+ +'2')//3

JavaScript中运算符的应用-爱代码爱编程

运算符的应用 前言一、算术运算符二、字符串运算符三、比较运算符四、赋值运算符五、逻辑运算符六、条件运算符七、typeof运算符八、位运算九、运算符优先级 前言 什么是运算符?   它是完成一系列操作的符号。运算符用于将一个或几个值进行计算而产生一个新的值,操作数可以是常量或变量。   JavaScript的运算符按照操作数的个数可以分为单目运

Visual Studio 2022 有哪些新功能?-爱代码爱编程

Visual Studio 2022现已与它支持的 .NET 6 一起正式发布。它包括许多新功能和改进,例如可以为您自动完成代码块的 AI IntelliCode。 您可以 从他们的网站下载安装程序。虽然它仍然是新的,但它仍然是 Visual Studio,所以除非您依赖尚未更新的扩展,否则不要害怕尝试一下。 我们将介绍我们发现的最重要的更改,但如果

javascript——变量、数据类型-爱代码爱编程

文章目录 输入输出语句变量概念变量的使用案例1案例2变量的语法扩展1.更新变量2.同时声明多个变量3.声明变量的特殊情况变量的命名规范案例3:交换两个变量的值数据类型简介为什么需要数据类型变量的数据类型数据类型的分类简单数据类型(基本数据类型)数字型进制数字型范围三个特殊值isNaN()字符串类型String布尔型Booleanundefined和

nodeJS安装与npm命令-爱代码爱编程

npm就是node的包管理工具。node package manage 一、下载安装node与npm 1、下载 简介:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 下载:直接去官网下载,安装的时候选择Add to PATH 验证:安装完了之后,node和npm就一起安