运算符的概述
第2章:变量和数据类型
第3章:运算符,解决数据运算的问题,面试题密集
操作符和操作数
操作符:运算符,参与运算的符号
操作数:参与运算的数据,也称为”元“ 例如三元运算
操作符不一定只有一个符号
操作符出现在不同的位置,可能具有不同的含义
1 | 1-2; |
目接触的操作符:
-
1
2
3
4
5
6
7
8
92. ```.``` 访问符号,用于访问对象的属性
3. ```[]``` 访问符号,用于访问对象的属性
4. ```()``` 函数调用
5. ```{}``` 储存对象
## 运算符的分类
按操作数数量区分
1. 一元运算符:```() . 二元运算符:
- / * % 1
3. 三元运算符: ```? :
功能区分
- 算术运算符(数学)
- 比较运算符
- 逻辑运算符
- 位运算符
- 其他
表达式
表达式 = 操作符 + 操作数
每一个表达式都有一个运算结果,给结果叫做返回值,返回值得类型叫做返回类型
所有的表达式都可以当做数据使用
=
该表达式,返回赋值的结果.
属性访问表达式,返回的是属性的值[]
属性访问表达式,返回的是属性的值()
函数调用表达式,返回的结果取决于函数的运行- 如果是一个声明+赋值的表达式,返回结果为undefined;
console.log 函数调用的返回结果为undefined
chrome游览器控制的环境是REPl环境
REPL:Read Eval Print Loop ,读,执行,打印,,循环
当直接在控制台书写代码时,除了运行代码之外,还会输出该表达式的返回值