文章目录
前言
在JavaScript中,数据的运算使用频率非常之高,当然,无论在哪种计算机编程语言中,数据运算都是基石。
一、操作符和操作数
操作符:参与运算的符号,与我们现实的计算符号不同,在计算机编程中,运算符号不一定中有一个符号(如:=表示赋值;"“表示等于;”="表示全等于)
操作数:参与运算的数据
1.1 操作符
“=”:赋值符号,将右边的数据赋值给左边,返回复制的结果
“()”:函数调用、执行,返回结果取决与函数的运行
“[]”:用于访问对象的属性(特殊属性名),返回属性的值
“.”:用于访问对象的属性
1.2 表达式
表达式:操作符+操作数
每一个表达式都有一个运算结果,这个结果就叫返回值,所有的表达式都可以当作数据使用。
二、运算符的分类
2.1 算数运算符
按优先级排列
"++ --"自增,自减
"**"幂
"* / %"乘除余
"+-"加减
"="等于
在做计算时从左向右依次运算
自增与自减:
a++:将变量a自增1,但是得到的表达式是自增之前的值
++a:将变量a自增1,得到的表达式是自增之后的值
自减同上
举个栗子:
自增a++
var a = 1;
console.log(a++);
console.