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

网站首页置顶是怎么做我要免费开网店

网站首页置顶是怎么做,我要免费开网店,摄影图片,平面设计兼职网站先看下TypeScript基础之非空断言操作符、可选链运算符、空值合并运算符-CSDN博客 我没有复现出来,但是我知道了它的作用 用 let str: string arg!; 代替 let str: string; if (arg) { str arg; } 非空断言(!)和不使用的区别在于对于…

先看下TypeScript基础之非空断言操作符、可选链运算符、空值合并运算符-CSDN博客

我没有复现出来,但是我知道了它的作用

用  let str: string = arg!;

代替

let str: string;

if (arg) { str = arg; }

非空断言(!)和不使用的区别在于对于可能为 nullundefined 的值的处理方式。非空断言告诉 TypeScript 编译器在某个特定上下文中,你确定一个值不会为 nullundefined

下面是一个示例代码,演示了使用非空断言和不使用的区别:

// 使用非空断言
function withNonNullAssertion(input: string | null): void {let length: number = input!.length; // 使用非空断言console.log(length);
}// 不使用非空断言
function withoutNonNullAssertion(input: string | null): void {if (input !== null) {let length: number = input.length; // 不使用非空断言,通过条件检查console.log(length);} else {console.log('Input is null');}
}// 示例调用
let myString: string | null = 'Hello, TypeScript!';
withNonNullAssertion(myString); // 使用非空断言
withoutNonNullAssertion(myString); // 不使用非空断言

withNonNullAssertion 函数中,我们使用非空断言直接获取 input 的长度,因为我们在这个上下文中确切地知道 input 不会为 null。这样做可以简化代码,但要确保你在使用非空断言时了解上下文,并且确定该值确实不会为 nullundefined

withoutNonNullAssertion 函数中,我们通过条件检查确保 input 不为 null,然后再使用它的属性。这是一种更安全的方式,适用于在某些情况下你不能确定值是否为 nullundefined 的情况。

http://www.yayakq.cn/news/358984/

相关文章:

  • 雪狼网站系统网站顺序
  • 网站建设典型发言哪个购物软件最便宜
  • 做ppt好的网站有哪些绍兴建设开发有限公司网站首页
  • 中国建材工程建设协会网站个人网页设计图片素材
  • 保险做的好的网站手机网站制作 尺寸
  • 一起做网店网站官方wap浏览器下载
  • 怎样做一个网站河北做网站电话
  • 2014苏州建设银行招聘网站怎样上传网站到百度
  • 临沂做wish网站好口碑关键词优化地址
  • 做套现网站新媒体营销策略分析
  • 个人或主题网站建设实验报告各类网站排名
  • 绿色食品网站建设可行性外贸网站 有哪些
  • 网站收录和反链都正常关键词却没有排名的原因网站个人备案类型
  • 网站建设方面的销售经验ipv6 网站开发
  • 宣传不网站凡建网站
  • 某网站优化方案苏州调查公司哪家好
  • 十大免费网站推广入口企业画册设计排版
  • 长沙网站设计流程商城网站制作 价格
  • 陕西恒发建设网站怎么样才能建立网站平台
  • 鞍山市网站建设做软件项目的网站
  • 专门做网站的公司百度浏览器广告怎么投放
  • 手机网站系统在线seo优化工具
  • 做策划的人经常浏览的网站免费网站建设市场
  • 模块化html5网站开发二维码生成器哪个好用
  • 杭州免费网站建站模板电商网站seo公司
  • js特效网站模板下载谷歌搜索入口 镜像
  • 网站建站费用简单网页设计模板图
  • 成都网站制作网址大全2345视频
  • 番禺区建设网站介绍家乡的网站怎么做
  • 网站风格定位怎么写手机模板的网站