当前位置: 首页 > news >正文

别人做的网站如何要回服务器郑州网站推广排名公司

别人做的网站如何要回服务器,郑州网站推广排名公司,最近新冠疫情最新动态,发送电子邮件1、基本使用 空值合并运算符(??)英文名称为 Nullish coalescing operator,是一个逻辑运算符。 特性:当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。 const foo nul…

1、基本使用

空值合并运算符(??)英文名称为 Nullish coalescing operator,是一个逻辑运算符。

特性:当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。

const foo = null ?? 'default string';
console.log(foo);
// expected output: "default string"const baz = 0 ?? 42;
console.log(baz);
// expected output: 0

2、与逻辑或运算符(||)区别

与逻辑或运算符(||)不同的是,当左侧操作数为 0、空字段、布尔false 时,空值合并运算符??均返回左侧操作数。

const num = 0 ?? 1;
console.log(num) // 0const flag = false ?? true;
console.log(flag)  //falseconst str = '' ?? 'string';
console.log(str) // ''

上述场景如果使用 ||,可能会出现不符合预期的结果,因为||是布尔逻辑运算符,左侧操作数会被强制转换为布尔值,任何假值(0''NaNnullundefined)都不会被返回;而空值合并运算符可以有效避免上述问题。

3、??短路逻辑

此外,??与 OR 和 AND 逻辑运算符相似,当左表达式不为 nullundefined 时,直接返回左侧表达式,不会对右表达式进行求值。

const fn1 = () => {console.log('fn1被调用了'); return 'fn1';}
const fn2 = () => {console.log('fn2被调用了'); return 'fn2';}
const fn3 = () => {console.log('fn3被调用了'); return null;}console.log(fn1() ?? fn2());
//打印 fn1被调用了
// fn1
// 由于fn1 返回值不为null、undefined,fn2 未被调用console.log(fn3() ?? fn2());
//fn3被调用了
//fn2被调用了
//fn2
// 由于fn3 返回值为null,fn2 被调用

4、不能直接与逻辑 &&||使用

要注意的是,由于空值合并运算符??和其他逻辑运算符之间的运算优先级/运算顺序是未定义的,不能直接与逻辑 &&||使用,否则会抛错;通过括号明确运算优先级,才能正确运行。

true && null ?? 'default string' // 抛出 SyntaxError
false || undefined ?? "default string"; // 抛出 SyntaxError(true && null) ?? "default string"; // true
(false || undefined) ?? "default string"; //'default string'
http://www.mmbaike.com/news/91021.html

相关文章:

  • seo如何建立优化网站买链接网站
  • 南京网站建设 雷牛奶推广软文文章
  • 做网站有哪些语言网络营销的主要方式和技巧
  • 找代做海报的网站网络营销策划书模板
  • 设计师网站pin网站排名优化培训
  • 中英文网站建设用两个域名软件开发需要多少资金
  • 电子商务网站建设公服务外包平台
  • 如何建设企业网站ppt免费注册
  • 如何做招聘网站的评估百度指数查询官网入口
  • 光谷做网站推广价格全国疫情排名一览表
  • 网站建设与推广推荐社交媒体推广
  • 亚洲电视全球运营中心seo技术有哪些
  • wordpress编辑器开发seo顾问什么职位
  • 《php动态网站开发》淘宝店铺怎么推广
  • 广州市用工备案在哪个网站做免费crm
  • 深圳龙华区大浪街道sem推广和seo的区别
  • 郑州网站建设 郑州网站制作seo搜索引擎推广什么意思
  • 网站开发建站教程详解手机网站怎么优化
  • 网站开发 上传文件 https软文之家
  • 做样子的网站百度账号快速注册
  • 专做运动装的网站站长统计app最新版本2023
  • 网站备案密码怎么找回百度识图搜索
  • 厦门百度搜索网站排名百度手机下载安装
  • 做it软件的网站seo关键词优化软件怎么样
  • 山东省建设注册管理网站seo流量增长策略
  • 化妆品购物网站模板企业网站优化技巧
  • 怎么用dw英文版做网站网站运营及推广方案
  • 手机wap网站怎样从微信公众号打开深圳sem竞价托管
  • 自己做网站广告法seo推广seo技术培训
  • 线下教育机构贵阳seo网站管理