掌握这3个简单的JavaScript运算符,提升编程效率!
发表时间: 2024-07-01 08:52
大家好,本文将介绍三个简单实用的JS运算符,可供大家进行参考。
1.空值合并运算符(??)
语法:a??b
如果定义了a则输出a,如果a未定义(Null或者Undefined)则输出b
2.逻辑空赋值(??=)
语法:(a??=b)=(a??(a=b))
如果a不是Null或Undefined则输出a,如果a是Null或Undefined则输出b,并且将b的值分配给a
3.可选择运算符(?.)
语法:obj?.prop
如果obj的值存在则类似于obj.prop,如果obj的值未定义或者是Null则返回Undefined。
通过使用?.带对象的运算符,而不是仅使用点.运算符,JavaScript会在尝试访问obj.prop之前隐式检查以确保obj不为null或未定义。