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

学校网站建设成功windows wordpress

学校网站建设成功,windows wordpress,用dz程序做的电影网站,提高手机性能的黑科技软件js中! 、 !. 、!、?.、.?、??、??的用法及使用场景 !!!?.??????、?? 区别 !. #xff08;ts#xff09;注意 ! (非空断言符号) 用于取反一个布尔值或将一个值转换为布尔类型并取反 const a true; const b false; const value !a; // false const value !… js中! 、 !. 、!、?.、.?、??、??的用法及使用场景 !!!?.??????、?? 区别 !. ts注意 ! (非空断言符号) 用于取反一个布尔值或将一个值转换为布尔类型并取反 const a true; const b false; const value !a; // false const value !b; // true!! (强制类型转换) 用于将一个值转换为对应的布尔值强制类型转换 const a Hello; const value !!a; // true任何非空字符串在布尔上下文中都是真值?. (可选链操作符) 在访问对象属性或调用函数时检查中间的属性是否存在或为 null/undefined。如果中间的属性不存在或为空表达式将短路返回 undefined而不会引发错误 const obj {a: {b: {c: 42}},m: [],n: function () {return Hello, world!;} };// 传统写法 --需要手动检查每个属性 const value1 obj obj.a obj.a.b obj.a.b.c; const value2 obj obj.m obj.m[0] obj.n[0].fn obj.n[0].fn(); const value3 obj obj.n obj.n();// 使用可选链操作符 --如果任何中间属性不存在或为空value 将为 undefined// 对属性的检查 const value1 obj?.a?.b?.x;//对数组下标的检查 ?. ?.[] const value2 obj?.m?.[2]; //对函数的检查 ?. ?.() const value3 obj?.n?.(); ?? (空值合并操作符 ) 用于选择性地提供默认值仅当变量的值为 null 或 undefined 时才返回提供的默认值。否则它将返回变量的实际值 const a null; const b undefined; const c 0; const d ; const e false;//传统写法除了null,undefined, 无法兼容0、、false的情况,使用时要特别小心 const value1 a || default; // default const value2 b || default; // default const value3 c || default; // default因为 0 转布尔类型是 false const value4 d || default; // default因为 转布尔类型是 false const value5 e || default; // defaultconst value1 a ?? default; // default因为 a 是 null const value2 b ?? default; // default因为 b 是 undefined const value3 c ?? default; // 0因为 c 不是 null 或 undefined const value4 d ?? default; // false因为 d 不是 null 或 undefined?? (空值合并赋值操作符) 结合了空值合并操作符和赋值操作符。它用于将默认值分配给变量仅当变量的值为 null 或 undefined 时 let a null; let b undefined; let c 0;a ?? default; // default因为 a 是 null b ?? default; // default因为 b 是 undefined c ?? default; // 0因为 c的初始值不是 null 或 undefined ??、?? 区别 是否是复制操作 —含义??在??左边是null或者undefined的时候返回右边的结果??当左边是null或者undefined的时候赋值右边的结果。 !. ts 非空断言操作符符 在访问对象属性或调用函数时检查中间的属性是否不存在或不是 null/undefined表示确定某个标识符是有值的。 function a(value?:string){console.log(value!.length);// console.log(value.length); //错误提醒:value is possibly undefined.} a(b)// 注意 !.不传值, 编译JS后会报错, 建议使用?. 替代 !.注意 !. 、 ?.、??、?? 是在 ECMAScript 2020 标准中引入的因此在旧版本的 JavaScript 中可能不被支持
http://www.w-s-a.com/news/206963/

相关文章:

  • 台州建设网站制作wordpress乱码
  • 互联网时代 网站建设做交互设计的网站
  • 网站屏蔽中文浏览器湘潭做网站广告的公司
  • 好看的单页面网站模板免费下载手机网站经典案例
  • 优秀网站建设平台建筑模板工厂价格尺寸
  • 合肥微信网站建设旅游景区网站模板
  • 一个只做百合的网站wordpress文章和博客的区别
  • 编写网站策划方案网站哪里有
  • 网站做得好的公司国家防疫政策最新调整
  • 设计优秀的企业网站做行测的网站
  • 提供做网站公司有哪些关键词优化诊断
  • 建站合肥网络公司seo免费建手机商城网站吗
  • 设计师投资做项目网站外贸网站建设工作室
  • 无聊的网站wordpress的alt属性插件
  • 个股期权系统网站开发小清新wordpress模板
  • 全中文网站开发建筑公司企业愿景文案
  • 广州网站建设正规公司建设银行信用卡中心网站
  • 哪个网站是专门做封面素材怎么制作app平台
  • 网站开发 平均工资商标注册在哪个部门申请
  • 做外贸需要自己的网站吗营销型网站建设市场分析
  • 绍兴网站制作推广wordpress 无法自动升级
  • 阿里云建站数据库用什么app制作开发费用多少
  • 中国住房和城乡建设部网站资质查询中小开网站
  • 交易所网站开发水果营销软文
  • 石家庄有什么好玩的地方2017织梦网站怎么做seo
  • wordpress项目插件seo的含义
  • 网站平台建设的作用电影宣传类网页界面设计
  • 户外网站模板国外优秀的平面设计网站
  • 家政网站怎么做网站机房建设方案
  • 学校网站建设运行情况2022年近期舆情热点话题