let a = 10;a += 5; // 结果是 15
上面的等同于下面:
let a = 10;a = a + 5; // 结果是 15
当然也可以使用其它操作符,如(*=)、(/=)、(%=)、(-=)、(<<=)等等 。
条件操作符也称三目运算符,它是一种简便的条件运算,可以把它看成是if else的简化,其语法如下:
变量 = 布尔表达式 ? true_value: false_value
先求出问号前面的布尔表示结果,如果是true,变量使用冒号前面的值,负则使用冒号后面的值 。如下示例:
let a = 5 > 3 ? '好' :'不好'; // 结果是 '好'
逗号操作符使用(,)符号,表示可以执行多个操作,常用于变量定义或函数参数,如下示例:
var a = 0,b=1,c=2; // a、b、c使用逗号隔开let a,b,c;// 函数中的参数a、b、c使用逗号隔开function test(a,b,c){ // 函数主体}// 调用函数test(1,2,3)
结论本节主要讲述了JavaScript中所有的操作符概念,这些都是最基本的知识,需要完全掌握 。在平常工作中其中除了位操作符不常用外,其它操作符使用频率很高,尤其是布尔操作符,算术操作符,比较操作符等 。
本篇只是大概讲述了操作符的概念和使用方法,还有一些细节没有讲到,作为入门课程已经足够了,你可以自己搜索每个知识点详细内容,比如关于二进制数据、位操作、数据类型强制转换等,这里不再详细介绍 。
参考资料:《JavaScript 高级程序设计》
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
https://www.w3cschool.cn/javascript/js-operators.html
【前端入门——JavaScript 操作符】
推荐阅读
- 起死回生”扁鹊——春秋战国时期名医 起死回生的主人公是谁
- 自学气功入门呼吸法
- 翡翠|翡翠知识系列详解—A货翡翠一定时真的吗?
- 孔夫子搬家的歇后语有哪些?
- 金刚菩提|饰品手串—金刚菩提
- 玉雕|玉雕大师——董晓孟
- 秦岭淮河一线地理意义是什么?
- 东北话方言句子有哪些?
- |赌石,翡翠入门?必修一课
- 从千元入门到高端电动车盘点值得入手的电动车 电动车排名前十名