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

外海网站如何做网站的推广怎样在微信做产品网站

外海网站如何做网站的推广,怎样在微信做产品网站,网上注册公司核名流程,网站标题用空格 逗号影响seo短路求值(short-circuit evaluation)是指在逻辑运算中,如果前面的表达式已经能够确定整个表达式的结果,后面的表达式就不会被执行。短路求值常见于逻辑运算符 &&(与)和 ||(或&#xff0…

短路求值(short-circuit evaluation)是指在逻辑运算中,如果前面的表达式已经能够确定整个表达式的结果,后面的表达式就不会被执行。短路求值常见于逻辑运算符 &&(与)和 ||(或)中。

下面是几个关于短路求值的例子:

1. &&(逻辑与)的短路求值

&& 表达式会在第一个操作数为 false 时停止计算,因为无论第二个操作数是什么,结果都一定是 false

// 示例 1:前面的表达式为 false,后面的表达式不会执行
const a = 0;
const result1 = a && (10 / a); // 0
console.log(result1); // 输出 0,因为 a 为 0,整个表达式短路,10 / a 不会被执行// 示例 2:前面的表达式为 true,继续执行后面的表达式
const b = 5;
const result2 = b && (b + 10); // 15
console.log(result2); // 输出 15,因为 b 为 5,所以继续执行 b + 10

2. ||(逻辑或)的短路求值

|| 表达式会在第一个操作数为 true 时停止计算,因为无论第二个操作数是什么,结果都一定是 true

// 示例 1:前面的表达式为 true,后面的表达式不会执行
const c = 5;
const result3 = c || (10 / c); // 5
console.log(result3); // 输出 5,因为 c 为 5(true),整个表达式短路,10 / c 不会被执行// 示例 2:前面的表达式为 false,继续执行后面的表达式
const d = 0;
const result4 = d || (d + 10); // 10
console.log(result4); // 输出 10,因为 d 为 0(false),所以继续执行 d + 10

3. 结合对象展开的例子

可以利用短路求值来有条件地向对象中添加属性:

const addAge = true;
const person = {name: 'Alice',...(addAge && { age: 25 })
};
console.log(person); // 输出 { name: 'Alice', age: 25 }const addAge2 = false;
const person2 = {name: 'Bob',...(addAge2 && { age: 30 })
};
console.log(person2); // 输出 { name: 'Bob' }

4. 函数调用中的短路求值

短路求值还可以用于控制函数是否执行:

function greet() {console.log('Hello, world!');
}// 当 condition 为 true 时调用函数
const condition = true;
condition && greet(); // 输出 "Hello, world!"// 当 condition 为 false 时,不调用函数
const condition2 = false;
condition2 && greet(); // 不会输出任何东西

5. 设置默认值

可以用短路求值来设置默认值:

const inputValue = null;
const defaultValue = '默认值';
const result5 = inputValue || defaultValue;
console.log(result5); // 输出 "默认值"

如果 inputValuenullundefined0false"",那么 result5 会使用 defaultValue 作为默认值。

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

相关文章:

  • 企业网站备案网地址在线设计平台的发展
  • 网站建设seo优化内蒙广州企业电话大全
  • 中国建设银行信用卡旅游卡服务网站网站推广是怎么做的
  • 怎么做自己公司的网站青岛网站建设网址
  • wordpress多本小说站出售中国制造网外贸站
  • 高端建站行业萍乡网站建设哪家公司好
  • 福建高能建设工程有限公司网站网站建设培训合肥
  • 做电商网站一般需要什么流程图网站 打赏功能
  • 做网站公司在深圳建设网站服务器选择
  • 南阳网站排名优化公司微网站介绍
  • 网站建设说课ppt微信公众号开发流程
  • 盐城本地网站建设公司电话网站个人备案做论坛
  • 建行官网网站网站建设类课题的研究方法
  • 企业模板建站公司室内设计培训班排行榜学校
  • 网站开发过程 文档网站咨询界面设计
  • 国外服务器做网站不能访问网站怎么产品做推广
  • 菜谱网站开发系统建设网站还不如搬砖
  • 企业管理网站系统上海网站建设服务站霸网络
  • 什么是网页设计与网站建设网站装修怎么做
  • 域名不同网站程序相同医院网站前置审核
  • 网站降权 烦四川明腾信息技术有限公司
  • 网站建设域名所有权表白网页在线生成制作源码
  • 做调查问卷换赏金的网站湛江做网站多少钱
  • 网站建设系统开发需要多少钱长春网站z制作
  • 大同市建设工程招标投标网站宣传片拍摄脚本范本
  • wordpress网站后台要怎么登陆苏州市住房建设局网站首页
  • 网站模块在线制作西安黄页
  • 南昌企业网站建设公司常德自助建站seo
  • 可以做水果的团购网站有哪些wordpress更新的文章编辑器不好用
  • 西安西工大软件园做网站的公司餐饮服务案例100例