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

学习前端第二十天(条件分支:if 和 ‘?‘;逻辑运算符)

一、条件分支

if (…) 语句会计算圆括号内的表达式,并将计算结果转换为布尔型。

if(...) 语句计算括号里的条件表达式,如果计算结果是 true,就会执行对应的代码块{  }。

if 语句有时会包含一个可选的 “else” 块。如果判断条件不成立,就会执行它内部的代码。

有时需要测试一个条件的几个变体。我们可以通过使用 else if 子句实现。

用“?”给一个变量赋值

let result = condition ? value1 : value2;

condition条件结果,如果结果为真,则返回 value1,否则返回 value2

使用一系列问号 ? 运算符可以返回一个取决于多个条件的值。

let message = (age < 3) ? 'Hi, baby!' :

         (age < 18) ? 'Hello!' :

         (age < 100) ? 'Greetings!' :

          'What an unusual age!'

二、逻辑运算符

先与后或

或:||

全假为假,其他为真;返回第一个为真的值,或是最后一个为假的值

与:&&

全真为真,有假为假,返回第一个假值,全真则返回最后一个值

非:!

  1. 将操作数转化为布尔类型:true/false
  2. 返回相反的值。
http://www.lryc.cn/news/337728.html

相关文章:

  • C++11的更新介绍(lamada、包装器)
  • Golang 实现一个简单的 RPC 服务
  • Linux系统(centos,redhat,龙芯,麒麟等)忘记密码,怎么设置新的密码
  • SpringBoot的启动原理
  • git查看单独某一个文件的历史修改记录
  • 一键开启Scrum回顾会议的精彩时刻
  • Python计算多个表格中多列数据的平均值与标准差并导出为新的Excel文件
  • nginx支持的多种负载均衡策略
  • FNP preptool has not been run on this executable
  • 算法-反转单向链表
  • Ps 滤镜:方框模糊
  • MTK Android13 霸屏实现
  • PyTorch神经网络打印存储所有权重+激活值(运行时中间值)
  • grpc-教程(golang版)
  • Spring与Spring Boot的区别:从框架设计到应用开发
  • React Hooks 全解: 常用 Hooks 及使用场景详解
  • 第十三届蓝桥杯真题:x进制减法,数组切分,gcd,青蛙过河
  • JavaEE初阶Day 6:多线程(4)
  • 微信小程序 django+nodejs电影院票务售票选座系统324kd
  • 基于springboot实现桂林旅游景点导游平台管理系统【项目源码+论文说明】计算机毕业设计
  • idea 开发serlvet汽车租赁管理系统idea开发sqlserver数据库web结构计算机java编程layUI框架开发
  • Unity之PUN实现多人联机射击游戏的优化(Section 3)
  • PDF锐化
  • 【python和java】
  • C盘满了怎么办,清理工具TreeSize
  • 【vue】watch 侦听器
  • 校招生如何准备软件测试、测试开发岗位的面试?
  • 蓝桥杯抱佛脚篇~
  • 基于springboot的大学城水电管理系统源码数据库
  • AI大模型探索之路-应用篇2:Langchain框架ModelIO模块—数据交互的秘密武器