Javascript基础--运算符与表达式

一、运算符

  1、运算符分类:

  按功能:算术运算符:+、-、*、/、%、++、--

        例:12+12-11+5*6+20/5+5%2+(5%-2)+(-5++2)+(a++)+(++a)+(--a)+(a--)。注意取模运算符中返回结果值和第一个参数正负相关和第二个参数无关。

      赋值运算符:=

      字符串运算符:+、拼接运算符

      逻辑运算符:&&(一非全非),||(一真全真全真)

      关系运算符:>、>=、<、<=、==、!=、===、!==

      逐位运算符:

      其他运算符:条件运算符 condition?value1:value2.

            逗号运算符,true:value1,value2、

            删除运算符:delete 运算符,删除未使用var定义的变量。删除运算符可以删除对象的属性,删除未使用var 定义的对象,删除数组元素操作后长度不变,值为undefined;

            in运算符:判断属性属于对象或者元素属性数组,返回结果是布尔类型

            instanceof运算符:判断实例对象是否属于对象类型,返回结果是布尔类型

            new 运算符:创建一个javascript自定义或者内置的对象。

            this运算符:代表实体对象等

            typeof运算符:字符串形式返回待查看对象的类型信息

            void运算符:不返回任何信息的运算符。

            .运算符:对象属性存取操作

            []运算符:读取或者设置元素属性。

  按个数:一元运算符:+(正)、-(负)

      二元运算符:+、-、*、=、%等

      三元运算符:?:

2、操作数类型:js弱类型,通用计算规则从左到右计算,对二元运算符操作时以前一个操作数类型为基类型操作。

  

转载于:https://www.cnblogs.com/bro-ma/p/6512317.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值