点运算符

语法:
对象.属性名=属性值

作用:
读取对象的属性值

不是对象,为什么也可以有属性?
'a-b-c'.split('-')
JS 有特殊逻辑,点前面不是对象,就把它封装成对象
number 会变成 Number 对象
string 会变成 String 对象
bool 会变成 Boolean 对象

void 运算符

语法:
void 表达式或语句

作用:
求表达式的值,或执行语句
然后 void 的值总是为 undefined

逗号运算符

语法:
表达式 1, 表达式 2,……,表达式 n

作用:
将表达式 n 的值作为整体的值
image.png

不用return,使用箭头函数写出两行
image.png