运算符

作者: 崔敏嫣 | 来源:发表于2016-07-14 19:28 被阅读0次

一、运算符
有些操作符对不同的数据类型有不同的含义,比如等会强制将两个参数转化为数字
比如+
1、再两个操作数都是数字的湿乎乎,会做加法运算
2、两个参数都是字符串或者有一个是字符串的情况下会把另一个参数转换为字符串,做字符串拼接。
3、再参数有对象的情况下,会调用其value()或tostring(变成字符串)
4、再只有一个字符串的时候会尝试将其转化为数字,比如输入命令 newdate(),会输出日期,但是命令为 +newdate()会输出一行数字5、在只有一个数字参数的时候返回其数值
运算符有几种:
1、加法运算符:x+y
2、减法运算符:x-y
3、乘法运算符:x
y
4、除法运算符:x/y
5、余数运算符:x%y
6、自增运算符:++x或者x++。其中++x是自己本身即x本身+1,而且同时把+1后的值赋给其他,但是x++,是只是x本身+1,但是赋值给其他的仍是x
7、自减运算符:--x或者x--与上述类似
8、求负运算符:-x正负转化
9、数值运算符
10、赋值运算符
有=的运算
x+=y//等同于x=x+y
x-=y等同于x=x-y
x=y等同于x=xy
x/=y
按位
x$=y//等同于x=x$y(与)
x/=y//等同于x=x/y(或)
x=y//等同于x=xy(非)
比较运算
==相等(近似的相等)
===严格相等
!=不相等
!==严格不相等
<小于
<=小于或等于

大于
=大于或等于
数值的比较,字符串与字符串,如果有数字有字符串,则转化为数字比较,不能转化的,就输出false
三、布尔运算符
可以通过两个感叹号强制
!取反运算符
&&且运算符 必须两边都是true的时候结果才是true
II或运算符
condation? true case:false case三元条件进行运算


Paste_Image.png

四、位运算符
pr做一些低级的数据运算,加密算法采用的到
五、小括号
如果把表达式放在圆括号之中,作用是求值;如果跟在函数后面,则是调用函数
六、void
void的作用是执行一个表达式,然后返回undefined
aaa===undefined
aaa===void 0
则会输出true

运算符的优先级和结合性
表达式中运算的先后顺序,有的从左往右运算,有的从右往左运算。小括号的优先级是最高的,其次是a++,

相关文章

  • python常用运算符的使用

    python七类运算符 算术运算符比较运算符逻辑运算符赋值运算符成员运算符身份运算符位运算符 赋值运算符 运算符描...

  • 运算符与字符串

    运算符 算数运算符、比较运算符、赋值运算符、逻辑运算符比较运算符:>、<、>=、<=、==、!=赋值运算符:=、+...

  • 4. Python运算符

    算数运算符 加法运算符: + 减法运算符: - 乘法运算符: * 除法运算符: / 幂运算符: ** 整除运算符:...

  • Golang——运算符和格式化输出

    运算符 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符 算术运算符 + 相加- 相减* ...

  • Go语言基础之运算符

    运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算术运算符 运算符描...

  • 2018年6月13日【Python学习笔记】

    一、运算符 运算符:算数运算符、比较运算符、赋值运算符、逻辑运算符 1.比较运算符:>、<、>=、<=、==、!=...

  • 第二节: 运算符

    算术运算符: 赋值运算符: 比较运算符: Python位运算符 逻辑运算符: 成员运算符: 身份运算符:

  • Java基础学习二 运算符

    运算符 1,运算符-算术运算符(++、--) 代码示例: 2,运算符-关系运算符 运算符号解析运算符号解析>大于<...

  • Python运算符、格式化输出、条件语句、循环语句、列表、元组

    运算符包括:算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符、身份运算符 算术运算符 % 取模(余数...

  • 12-26运算符与字串符

    一.运算符 运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算符。 1. 数学运算符 + , - , ...

网友评论

      本文标题:运算符

      本文链接:https://www.haomeiwen.com/subject/tenejttx.html