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

农畜产品销售平台的网站建设手机网站主页推荐

农畜产品销售平台的网站建设,手机网站主页推荐,动画制作软件免费版,吉林seo管理平台在我们日常搬砖中#xff0c;我们经常会看到三元运算符#xff0c;但是你了解三元运算符到底是怎么用吗#xff1f;接下来我们就下来详细介绍一下三元运算符大厂面试题分享 面试题库前后端面试题库 #xff08;面试必备#xff09; 推荐#xff1a;★★★★★地址#x…在我们日常搬砖中我们经常会看到三元运算符但是你了解三元运算符到底是怎么用吗接下来我们就下来详细介绍一下三元运算符大厂面试题分享 面试题库前后端面试题库 面试必备 推荐★★★★★地址前端面试题库什么是三元运算符三元运算符在JavaScript中的的表现形式是?它的作用是“计算在它之前传递的条件表达式并根据条件表达式的结果判断应该执行问号(?)后的哪一段代码”。(?)后接两端不同情况下该执行的代码代码之前用冒号分隔:。它的语法如下所示条件表达式 ? 结果为true执行的代码 : 结果为false执行的代码; 复制代码当我们的条件表达式运行结果为true时执行:冒号前的代码当条件表达式结果为false时执行:冒号后面的代码。如何使用三元运算符当我们需要根据某一个表达式的运算结果来决定我们的接下来要执行的代码时我们就可以使用三元运算符。//const student false; //第一种情况为studentfalse执行Welcome, Guest!const student zayyo; //第二种情况为true执行Welcome, zayyo!const welcomeStudent student ? Welcome, ${student}! : Welcome, Guest!; console.log(welcomeStudent); // Welcome, zayyo!复制代码在上面的代码中我们把studnent当做布尔条件去求值当student为true时我们把:冒号前的值赋给welcomeStudent当student的值为false时我们把:冒号后的值赋给welcomeStudent。所以三元运算符又被称为条件运算符只有在满足条件的情况下才会执行正确的代码在JavaScript中false、0、、null、undefined、NaN都被判定为假值等同于false除此之外的其他值都被判定为真值等同于true。那什么时候使用三元运算符呢我们常见的三元运算符例子的都只有两种结果要么为true要么为false。与之类似的代码结构就只有我们的if/else选择结构我们可以用三元运算符来代替if/else的使用用来增加代码的可读性和简洁性例子// 使用if/else { constwelcomeStudent student {if (student) {returnWelcome, ${student.name}!;} else {returnWelcome, Guest!;}; };console.log(welcomeStudent({ name: zayyo })); // Welcome, zayyo!console.log(welcomeStudent()); // Welcome, Guest! }// 使用三元运算符 { constwelcomeStudent student student ? Welcome, ${student.name}! : Welcome, Guest!;console.log(welcomeStudent({ name: zayyo })); // Welcome, zayyo!console.log(welcomeStudent()); // Welcome, Guest! } 复制代码在上面的例子中我们不难看出三元运算符有着更好的可读性和简洁性链式三元运算符那如果我们遇见更加复杂的代码如if/else if/else或者是switch的结果我们如何去使用三元运算符去优化代码呢我们可以使用链式三元运算符去实现// 使用 if/else if/elseconstgrade mark {if (mark 100) {return;} elseif (mark 80) {return优秀;} elseif (mark 70) {return良好;} elseif (mark 60) {return及格;} elseif (mark 50) {return不及格;} else {return差;}; };console.log(grade(100)); // 优秀console.log(grade(1000)); // undefinedconsole.log(grade(10)); // 差// 使用链式三元运算符constgrade mark mark 100 ? undefined: mark 80 ? 优秀: mark 70 ? 良好: mark 60 ? 及格: mark 50 ? 不及格: 差;console.log(grade(100)); // 优秀console.log(grade(1000)); // undefinedconsole.log(grade(10)); // 差复制代码在链式调用三元运算符中我们把条件运算符链接到每个级别的三元运算符中的第三个操作数里但是对于初级程序员来说这样的做法不仅不能提高代码的可读性反而会适得其反。所以当我们遇见更加复杂的选择代码时我们还是建议使用更加繁琐的if/else if/else来保存代码的可读性。结论在比较简单的选择结构时运用我们的三元运算符确实可以提升我们的代码的可读性以及简洁性编写代码时也更快但是如果是复杂的选择结构时运用链式三元运算符不仅不会提高代码的可读性反而会适得其反。所以合理的选择使用三元运算符很重要大厂面试题分享 面试题库前后端面试题库 面试必备 推荐★★★★★地址前端面试题库
http://www.dnsts.com.cn/news/39049.html

相关文章:

  • 网站模板工具注册工程公司名称大全
  • 哈尔滨做网站公司有哪些wordpress 图片加文字
  • 网站做sem能够提高收录量吗企业网站整合
  • 沈阳营销型网站制作网上商城都有哪些
  • 律师事务所网站设计方案做网站主要学什么条件
  • 已申请域名怎么做网站班级网页设计素材
  • 注册电气工程师考试科目seo搜索引擎优化什么意思
  • wordpress建站多个域名新编网页设计与制作教程
  • tp5 网站开发几十张照片合成视频
  • 怎么用二维动画做网站首页步骤厦门seo推广
  • 陕西西安网站设计公司外贸定制网站建设电话
  • 网站如何做软文推广微信小程序开发者模式
  • 企业门户网站建设与发展黄骅网站建设
  • 个人简历 网站开发插件 wordpress开发
  • 可以找酒店案例的网站博客网站需要的功能
  • 简单的网站怎样做深圳市中心
  • 一个简单的网站搭建教程网站开发设计中的收获
  • 常见的网站结构有企业网站网址举例
  • 网站 模块建站国外百元服务器
  • 网站扫二维码怎么做企业营销策划推广
  • 建外贸网站 东莞公司宣传册设计与制作公司
  • 佛山网站制作哪里好建设网站需要分析什么条件
  • 网站正能量晚上下载直接进入滁州网站公司
  • 国内erp公司排名四川整站优化专业的机构
  • 如何建微信商城网站网站超市
  • 沈阳企业模板建站如何将自己做的网站发布
  • 厦门专业做网站建行企业银行官网
  • WordPress微信一键登录珠海网站优化
  • wordpress网站语言包wordpress 调用微博内容
  • 备案号 不放在网站上网站建设组织管理怎么写