美文网首页
Javascript 基础:运算符与表达式

Javascript 基础:运算符与表达式

作者: Toyou2018 | 来源:发表于2018-02-19 15:47 被阅读0次

一、运算符分类

1.一元操作符(一个操作数)

++
--
前++是先加一再运算,后++是先运算再加一

2.算数操作符(两个操作数)

+(也可一个操作数,表示正数)
-(也可一个操作数,表示负数)
*
/
%

3.关系操作符(返回的结果为boolean类型)

<
>
<=
>=

4.相等操作符(返回的结果为boolean类型)

==(**会先转换类型再进行比较)
比如:0 == false; // true
'' == 0; // true
!=
===(不转换类型进行比较)
!==

5.逻辑操作符

!(逻辑非,先转换成boolean类型再取反)
&&(逻辑与,短路操作符,如果第一个操作数为true,则结果为第二个操作数的值,否则为第一个操作数的值)
||(逻辑或,短路操作符,如果第一个操作数为true,则结果为第一个操作数的值,否则为第二个操作数的值)

6.赋值操作符

=

7.条件操作符

布尔表达式 ? 表达式一:表达式二;
如果判断表达式为true,则结果为表达式一,否则为表达式二。

8.逗号操作符

9.对象操作符

new(创建对象的实例)
delete(删除对象的属性)
.(访问对象的属性)
[](访问对象的属性)
instanceof(判断某个变量是否是某个对象的实例)
in(判断某个属性是否在对象中)

10.位操作符

了解一下,并不常用:
& 转换为32位二进制数之后 相同位都为1才为1,否则都是0
var num = 8; num & 4; // 0
<< 转换为32位二进制数之后,左移n位之后,再转化成十进制
var num = 2; num<<2; // 8
……

**最后,还需了解运算符的优先级(此处忽略),如果不明确的可以通过加上括号来提升优先级

二、表达式

将直接量和变量用操作符连接起来,就是表达式。

相关文章

  • AngularJS扫盲之路

    基础学习 AngularJS 表达式 与 JavaScript 表达式 类似于 JavaScript 表达式,An...

  • JavaScript中的==和===

    关系表达式 ==和===都是JavaScript中的关系表达式运算符,与对应的还有!=和!==。 ==和===运算...

  • JavaScripte运算符与优先级简述

    什么是JavaScript JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式一些运算符可以...

  • Java基础恢复(待完善)

    1. 环境配置(MAC) 2. 基础 标识符 常量与变量 常量 变量 运算符和表达式 运算符 表达式 数据类型 4...

  • 运算符

    运算符 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、...

  • javascript 运算符

    运算符 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、...

  • JavaScrip-->运算符

    运算符 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、...

  • JS-2-运算符

    运算符: JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式,比较表达式...

  • Javascript 基础:运算符与表达式

    一、运算符分类 1.一元操作符(一个操作数) ++--前++是先加一再运算,后++是先运算再加一 2.算数操作符(...

  • JavaScript 精粹 基础 进阶(2)表达式和运算符

    表达式和运算符 JavaScript 表达式 ** 表达式是指能计算出值得任何可用程序单元。——Wiki** 表达...

网友评论

      本文标题:Javascript 基础:运算符与表达式

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