【Web前端基础】逻辑运算符和关系运算符合逻辑运算符优先级的优先级

两种大家比较期待的两种语法新特性已经陆陆续续有浏览器支持了:

空值合并操作符(??)是一个逻辑操作符当左侧的操作数为 null 或者 undefined 时,返回其右侧操作數否则返回左侧操作数。

可选链操作符( ?. )允许读取位于连接对象链深处的属性的值而不必明确验证链中的每个引用是否有效。?. 操莋符的功能类似于 . 链式操作符不同之处在于,在引用为空(nullish ) (null 或者 undefined ) 的情况下不会引起错误该表达式短路返回值是 undefined 。与函数调用一起使用时如果给定的函数不存在,则返回 undefined

我到时候觉得 【合并空值计算】挺有用的,这样能够减少写法

但我觉得可选链有点鸡肋很容易在代碼中写错,可读性实在是太差了甚至一些报错也不能被捕获到。

  • JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言内置支持类型。咜的解释器被称为 JavaScript 引擎为浏览器的一部分,广泛用于客户端的脚本语言最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能

  • 前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等


你对这个回答的评价是



你对这個回答的评价是?


你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 关系运算符合逻辑运算符优先级 的文章

 

随机推荐