2026/2/25 20:04:20
网站建设
项目流程
网站设计建设公司,百度一下你就知道移动首页,多国语言网站,怎么做带网站连接的表格1. ?? 空值合并运算符 (Nullish Coalescing Operator)
作用#xff1a;当左侧的操作数为null或undefined时#xff0c;返回右侧的操作数#xff0c;否则返回左侧的操作数。
示例#xff1a;
const a null ?? default; // a default
const b undefined ?? defa…1. ?? 空值合并运算符 (Nullish Coalescing Operator)作用当左侧的操作数为null或undefined时返回右侧的操作数否则返回左侧的操作数。示例constanull??default;// a defaultconstbundefined??default;// b defaultconstc0??default;// c 0constdfalse??default;// d falseconste??default;// e 注意只有左侧为null或undefined时才会返回右侧其他假值如0、false、‘’不会触发。2. ?: 三元运算符 (Ternary Operator)作用条件运算符是if…else的简写形式。语法为condition ? expr1 : expr2。如果condition为真则返回expr1否则返回expr2。示例constage20;conststatusage18?成人:未成年;// status 成人注意这里判断的是condition的真假即布尔值转换。假值包括false、0、‘’、null、undefined、NaN。3. if() 语句作用用于根据条件执行代码块。它可以包含else和else if分支。示例letmessage;if(age18){message成人;}else{message未成年;}注意if()语句是控制流语句不直接返回值除非在函数中通过return返回。它根据条件的真假执行不同的代码块。区别总结特性???:if()类型运算符运算符语句返回值返回一个值返回一个值不返回值用于控制流程判断依据仅判断null/undefined判断真值/假值判断真值/假值用途提供默认值条件赋值条件执行代码