JavaScript中的运算符

JavaScript中的运算符

1、 作用:操作变量或变量中的数据,以实现某种功能。
2、 分类:

算术(数学)运算符:+ - * / %;
赋值运算符:= += -= *= /= %=;
比较运算符:> < >= <= == === != !==;
逻辑运算符:&& || !;
自增运算:++、--;
三元运算符:条件?表达式1:表达式2。

3、 用法:

算术(数学)运算符:
	加号分两种,如果都是数值运算的话,则执行加法运算。如果有字符串参与的话,结果是字符串拼接;
	%,求余数(求模)符号,执行结果与被除数的符号相同。
	即若被除数是正数,余数也是正数;若被除数是负数,余数亦是负数。
	其余的算数运算符,按照正常计算就好。
	
赋值运算符:
	“=” 赋值运算符,将符号右侧的内容赋值给等号左侧,它可以对一个变量进行多次赋值;
	“+=”加等赋值,先在左侧存储数值的基础上,再加上右侧内容的执行结果,再把最终的数值赋给左侧的变量,它会改变原有的变量中存储的数据;
	其余的赋值运算符与 “+=”运算规则类似。
	注意,虽说这些都是赋值运算符,但在赋值运算符前不能使用var进行定义,它们的只能是赋值。

比较运算符:
	比较运算符的结果一定是布尔类型true/false,在使用时必须严格遵守书写规范。
	>=、<=不能有空格,另外,符号不能连续写3<=int<=5,这是错误的语法形式。
	另外,还有==与===之间的区别,这很容易理解,==是全等于,它是指变量中的数据按照自动转化的原则来进行判断;
	而===是严格的全等于,不但要将变量中值进行比较,而且还会针对变量的类型进行比较。

逻辑运算符:
	JS中有三种逻辑运算符,即与、或、非。
	与的话,属于并且关系,即所列条件间均要满足才行;
	或的话,即所列条件间只要有一个是我们想要的,都会满足(进入条件);
	非的话,即取反操作,真非即假,假非即真。
	短路求值:是为了提高程序的执行效率,如果最终的结果已经确定,那多余的程序就不会执行。
	我们知道,在与运算中,若确定某一条件为假,那么结果就以确认为false,程序就不会再进行下一个条件的判断了。
	我们利用与的这一特性,可以为变量进行赋值,或者在或运算中,我们也可以进行短路赋值的操作。

自增运算:它分为自增符的前缀和后缀。
	区别:运算中前缀和后缀的作用不同(前缀是先自增后,再参与运算;
	后缀也是先自增,但所自增的结果会在下一次的使用中起作用)。

三元运算符:条件?表达式1:表达式2。
	它的解读是:若条件判断结果为true,则把表达式1赋给变量,
			   若为false,则把表达式2赋给变量。
	可以嵌套使用
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值