首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【OpenHarmony】TypeScript 语法 ③ ( 条件语句 | if else 语句 | switch case 语句 )

参考文档 : ArkTS开发语言介绍 一、条件语句 1、if else 语句 TypeScript if 语句 / if else 语句 用法 , JavaScript...语言中 if 语句 / if else 语句 语法 基本相同 ; if else 语句语法如下 : if (condition1) { // 当 condition1 为真时执行代码块...: "成年了" 2、switch case 语句 TypeScript 语言 switch case 语句 语法 JavaScript 语言 基本相同 , 该条件语句结构可以根据 一个表达式值...来执行不同 case 代码块代码 ; switch case 语法 : switch (expression) { case value1: // 当 expression...直到遇到 break 语句或者整个 switch 语句结束 ; 终止条件 : break 语句作用是 终止 switch 语句执行 , 直接跳出 switch 分支结构 , 如果连续多个 case

14610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    原生基础判断语句switch语句和if else if语句区别

    条件判断语句是程序开发过程中一种经常使用语句形式,和大部分编程语言相同,JavaScript 也有条件判断语句。...JavaScript三种条件语句: 1、“if else语句,语法“if(条件){...}else{...}”; 2、“switch...case”语句; 3、三元运算语句,语法“条件表达式 ?...其实不管在js原生也好在python或者java或者c中都有:switch语句和if else if语句 你会发现他们有的时候可以互换,那有人就问,那为什么要出两种相同条件语句呢?...}else if(score >=60){ alert('不及格') } 3.switch语句进行条件判断后直接执行到程序条件语句,...而if...else语句由几种条件,就得判断多少次。 4.当分支比较少,if.....else语句执行效率比switch语句更高! 5.当分支比较多时,switch语句执行效率较高,而结构更加清晰

    1.2K20

    C# 基础精讲】条件语句:if、elseswitch

    条件语句C#编程中用于根据条件执行不同代码块关键结构。C#支持if、elseswitch三种常见条件语句,它们允许根据表达式结果决定程序执行路径。...; } else { Console.WriteLine("您还未成年。"); } 在这个例子,当age值小于18时,else块内语句将被执行,输出"您还未成年。"。...switch语句 switch语句用于根据一个表达式值,执行之匹配代码块。...if、elseswitch是最常见条件语句,在不同情况下,可以根据具体需求选择合适条件语句来实现逻辑判断和程序控制。通过灵活使用条件语句,开发者可以编写出更加功能完善和具有逻辑性C#程序。...希望本文对您理解C#条件语句有所帮助,祝您在C#编程学习过程取得更多进展!

    41320

    C语言switch语句用法详解_c语言switch语句例题

    大家好,又见面了,我是你们朋友全栈君。 C语言虽然没有限制 if else 能够处理分支数量,但当分支过多时,用 if else 处理会不太方便,而且容易出现 if else 配对出错情况。...return 0; } 运行结果: Input integer number:3 Wednesday C语言还提供了另外一种多分支选择语句——switch 语句,它基本语法格式如下: switch...这显然不是我们想要结果,我们希望只执行第四个分支,跳过后面的所有分支。 为了避免这种情况,C语言还提供了一个关键字 break,专门用于跳出switch语句。...: 语句n+1; break; } 加了这个 break 语句后,一旦“常量表达式 x”“表达式”值相等了,那么就执行“语句 x”,执行完毕后,由于有了 break 则直接跳出 switch 语句,...以上就是对C语言switch语句资料整理,学习 C语言条件语句同学可以参考下。

    1.6K30

    C语言switch语句用法_c语言switch语句格式

    大家好,又见面了,我是你们朋友全栈君。 1、 switch语句基本用法 C语言中,switch语句是一种多分支选择语句,在实际应用,要在多种情况中选择一种情况,执行某一部分语句。...break; default: 语句块n; break; } 使用说明如下: 程序执行时,首先计算表达式值,case后面的常量表达式值比较,若相等就执行对应部分语句块,执行完后利用break语句跳出...switch分支语句。...若表达式所有的case后常量表达式均不匹配,则执行default项对应语句n,执行后跳出switch分支语句。...各个case语句并不是程序执行终点,通常需要执行break语句来跳出switch分支语句;若某case语句语句块被执行后,若其后没有break语句,则顺序执行其它case语句,直到遇到break语句或后面所有

    2.5K10

    五.顺序控制语句和条件控制语句(if、elseswitch

    (if、elseswitch) 文章目录: 一.顺序控制语句 二.条件控制语句 1.单分支控制 2.双分支控制 3.多分支控制 4.嵌套分支 三.switch分支控制 四.编程练习 在程序,程序运行流程控制决定程序是如何执行...如果switch表达式值没有和任何case表达式匹配成功,则执行default语句块,执行后退出switch控制。 golangcase后表达式可以有多个,使用逗号间隔。...golangcase语句块不需要写break,默认会有。即在默认情况下,当程序执行完case语句块后,就直接退出该switch控制结构。 下面简单实现一个switch语句案例。...(6) default语句不是必须 (7) switch后也可以不带表达式,类似于if-else分支来使用;同时case也可以对范围进行判断 package main import "fmt"...switch语句还可以被用于type-switch来判断某个interface(接口)变量实际指向变量类型。后续文章会补充interface。

    1.7K40

    c语言switch例题注释,switch语句例子大全 C语言switch语句例题

    CSS布局HTML小编今天和大家分享一个switch语句例子 matlabswitch语句用法例子 matlabswitch语句看了好几本教材上例子都未看懂核心,不知谁能提供if-else-end...C语言程序语句switchswitch用在编程,如C语言中它经常跟case一起使用,是一个判断选择代码。其功能就是控制业务流程流转。...; } case 2: { . break; } case 3: { . break; } case 5: { printf(% c++ switch语句各个case分支可以有多条语句switch...例如: switch(n){ case 1: x:=0; break; ca C++编程问题,CSS布局HTML小编今天和大家分享switch语句例子 哪位能给我举几个C++编程switch语句例子...有时算法包含一系列判断,用一个变量或表达式测试每个可能常量值,并相应采取不同操作。 有关C语言 switch语句例题讲解 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    2.5K40

    C语言(switch语句

    上面代码,根据表达式值不同,执行相应 case 分支,如果找不到对应值,就执行 default 分支。...1.if 语句 switch 语句对比 虽然 if —else 语句可以实现多分支选择,但当分支较多时,程序结构较为复杂且可读性降低。...因此C语言还提供了另外一种结构多分支选择语句,即 switch 语句,又称开关语句switch 语句可以看做特殊 if—else 语句。...(2)switch 后面的表达式值 case 后常量表达式值类型要一致,只能为整型或字符型数据,不能是实型数据。 在这里提一下,为什么字符也可以呢?...比如: 可以看到,我们输入 1 执行 case 1 后面的语句组,在没有 break 后一直执行,直到遇到 case 3 后面的语句 break,才跳出 switch 语句。 ​​​​​​​ ​​​​​​​

    8810

    TypeScript 中常用条件语句:`if`语句、`if-else`语句、`switch`语句和`三元运算符`

    在编程,条件语句是一种基本控制结构,用于根据特定条件执行不同代码分支。条件语句允许我们根据条件真假决定程序执行路径,从而实现根据不同情况做出不同响应。...本文将详细介绍 TypeScript 中常用条件语句,包括if语句、if-else语句switch语句和三元运算符等。if 语句if语句是最简单和最常用条件语句之一。...多重 if-else 语句我们可以使用多个if-else语句来编写更复杂程序逻辑。每个if-else语句都会根据特定条件执行相应代码块。...switch 语句switch语句允许我们根据一个表达式值,在多个选项中选择一个执行。它可以替代多个嵌套if-else语句,使代码更清晰、易读。...;}根据expression值,执行之匹配代码块。

    55320

    3.7 C++switch语句

    C++多分支选择结构 switch语句是多分支选择语句,用来实现多分支选择结构,switcht一般形式如下,和C语言基本上一样,只是输出语句不同。...switch(表达式) { case 常量表达式1:语句1 case 常量表达式2:语句2 …… case 常量表达式n:语句n default:语句n+1 } switch后面的括号里表达式...当swtich表达式大括号里面的某一个case子句中变量表达式值相同时,就会执行此case子句后面的语句。...当所有的case子句中常量表达式值没有一个和switch表达式值相同时,会执行default子句后面的语句。...在执行switch语句时,根据表达式值找到之匹配case子句后,就从这个case子句开始执行了,不再进行判断。 如果需要使流程跳出switch语句,可以用break语句

    5723230

    C语言——分支语句(if,switch

    ...else if语句: 这里先对if...else语句else做出解释:这里else暗指条件是:if语句条件以外所有条件 当我们再带着“若满足,则执行”本质去看看流程图:会发现:是不是当...当if要执行多条语句时应该用{}将多条语句括在一起,else if...\else... 同理 2,else总是最接近if匹配 现在给出一个代码请读着思考会输出什么?...答案是:什么都不输出 这里涉及就涉及到了:注意2:else总是最接近if匹配 因为这里elseif(b == 2)匹配,所以这里 if(b == 2)...else......switch语句,若没有break限制,就还会执行下面的case语句,直到switch语句结束(break有无也需要根据实际需求而定) 2,书写:case和后面的数字之间必须有空格 3,default...:当输入结果都不满足时,switch就会执行default语句 4,同样switch语句也可以嵌套if语句,if也可以嵌套switch语句,根据个人需求(条件限制)进行合理安排就好 以上就是我这次分享全部内容了

    13410

    【Python】判断语句 ② ( if else 语句 | if else 语句语法 | Python 空格缩进 | 代码示例 )

    一、if else 语句语法 if else 语句语法 : if 条件判定: 满足条件要执行代码1 满足条件要执行代码2 满足条件要执行代码3 else: 不满足条件要执行代码1 不满足条件要执行代码...: if 条件判定 和 else 后面 冒号很重要 , 一定要写上 ; 4 空格缩进 : 条件判定满足 执行代码 , 和 条件判定不满足要执行代码 , 之前有一个 四个空格 缩进 ; else... if 是同级 , 前面不加缩进 ; else 代码块也需要添加 4 空格缩进 ; 二、Python 空格缩进 Python 语言中 , 通过空格缩进 , 判断代码归属 , 相当于 其它语言...大括号 ; Python , 空格缩进 是 Python 语法很重要一部分 , 4 空格缩进决定了 Python 代码逻辑结构 ; 多行代码同时具有 4 空格缩进 , 那么这些代码相当于写在同一个大括号...语句代码示例 """ # 通过 input 从命名行获取都是字符串类型 input_string = input("请输入年龄 : ") # 将字符串转为 int 整型 age = int(input_string

    25020

    多个if-else语句执行顺序、if-elseif-else if-else不同执行顺序、switch执行顺序

    在Java if-else if-else if-else之间不同执行顺序:  一、首先要了解 if - else if - else if - else 之间本质是不一样:  1、if...case 常量值n: 若干语句 break;   default:          若干语句 }  2、switch 语句执行流程:  switch首先判断表达式值,要是表达式 case...;若 switch 语句中 表达式 属于 case 后面的常量值都不相等,并且没有 default 时,该 switch 语句不执行任何操作;如下演示:因为 case 1: 后面没有 break...、if-else if-else语句 switch 开关语句 之间异同点:  1、if、if-else、if- else if- else 语句 之间共同点是程序根据 一个条件执行一个分支操作,...而不是选择执行多个分支操作;  2、上面 if、if-else、if- else if- else 语句 不同是, 在switch语句中,可以通过合理地使用 break 语句,达到一个条件执行一个分支操作

    3.9K00

    switch语句以及if比较

    我们常说switch可以适当和if配合使用,那么switch语句到底怎么书写,如何运用,和if语句区别以及选用原则又是什么?一起来看今天内容。...('良好'); } else if (rank == 'C') { console.log('一般'); } else if (rank == 'D') { console.log('需要加油啦...JSswitch与其他语言不同 JSswitch语句中可以使用任何数据类型(很多其他语言只能使用数值),case值也不一定是常量,也可以是表达式。...ifswitch选择 1 从视觉层面上来说,对于一部分功能,选用switch语句可以精简代码,提升视觉效果。...2 从性能角度来说,由于switch条件简单,编译器会为它做二分法优化(或跳转表),平均性能相对会高一些。而if else所比较条件会远远比switch复杂,编译器通常不会做过多优化。

    1.4K70

    C语言初阶——分支语句(if,switch

    控制语句用于控制程序执行流程,以实现程序各种结构方式(C语言支持三种结构:顺序结构、选 择结构、循环结构),它们由特定语句定义符组成,C语言有九种控制语句。...也就是说,上面代码else是和第二个if匹配,第一个if条件表达式为假的话,它后面的那条语句,也就是下一个if语句,自然就不执行了,当然与它匹配else也就不会执行了,所以什么都没打印。...是一些case语句: 如下: case 整形常量表达式: 语句; switch语句后面的整型表达式哪一个case对应表达式值结果一样,就会进入那个case语句 (2) switch...我们试一下,还是上面那段代码: 程序并不会终止,也不会报错,因为这种情况在C并不认为是个错误。 2.但是,如果你并不想忽略不匹配所有标签表达式值时该怎么办呢?...你可以在语句列表增加一条default子句: default: 当 switch 表达式值并不匹配所有 case 标签值时,这个 default 子句后面的语句就会执行。

    14610
    领券