首页 > 其他分享 >语句

语句

时间:2024-12-29 18:02:11浏览次数:4  
标签:语句 case ... 代码 else 表达式

语句

if 语句

在 WXS 中,可以使用以下格式的 if 语句 :

  • if (expression) statement : 当 expression 为 truthy 时,执行 statement
  • if (expression) statement1 else statement2 : 当 expression 为 truthy 时,执行 statement1。 否则,执行 statement2
  • if ... else if ... else statementN 通过该句型,可以在 statement1 ~ statementN 之间选其中一个执行。

示例语法:

// if ...

if (表达式) 语句;

if (表达式)
  语句;

if (表达式) {
  代码块;
}


// if ... else

if (表达式) 语句;
else 语句;

if (表达式)
  语句;
else
  语句;

if (表达式) {
  代码块;
} else {
  代码块;
}

// if ... else if ... else ...

if (表达式) {
  代码块;
} else if (表达式) {
  代码块;
} else if (表达式) {
  代码块;
} else {
  代码块;
}

switch 语句

示例语法:

switch (表达式) {
  case 变量:
    语句;
  case 数字:
    语句;
    break;
  case 字符串:
    语句;
  default:
    语句;
}
  • default 分支可以省略不写。
  • case 关键词后面只能使用:变量数字字符串

示例代码:

var exp = 10;

switch ( exp ) {
case "10":
  console.log("string 10");
  break;
case 10:
  console.log("number 10");
  break;
case exp:
  console.log("var exp");
  break;
default:
  console.log("default");
}

输出:

number 10

for 语句

示例语法:

for (语句; 语句; 语句)
  语句;

for (语句; 语句; 语句) {
  代码块;
}
  • 支持使用 breakcontinue 关键词。

示例代码:

for (var i = 0; i < 3; ++i) {
  console.log(i);
  if( i >= 1) break;
}

输出:

0
1

while 语句

示例语法:

while (表达式)
  语句;

while (表达式){
  代码块;
}

do {
  代码块;
} while (表达式)
  • 表达式为 true 时,循环执行语句代码块
  • 支持使用 breakcontinue 关键词。

标签:语句,case,...,代码,else,表达式
From: https://www.cnblogs.com/AtlasLapetos/p/18624672

相关文章

  • Go基础之条件语句,For循环,错误处理
    目录1条件语句1.1if语句1.2switch1.2.1switch1.2.2TypeSwitch1.2.3fallthrough2for循环2.1简介2.2For-eachrange循环2.3示例3错误处理3.1简介3.2error接口3.2.1error接口3.2.2使用errors包创建错误3.2.3errors包原理3.3显式返回错误3.4自定义错误3.4.1......
  • 全国青少年信息学奥林匹克竞赛(信奥赛)备考实战之循环结构(for循环语句)(三)
    在C++程序中,累乘的思想应用很广泛,很多情况下累加、累乘和累除相互结合使用可以解决很多问题。实战训练1—求阶乘问题描述:给定正整数n,求从1到n的每一个整数的阶乘。输入格式:输入一行,包含一个正整数(1<n≤12)。输出格式:输出n行,每行有两个数,分别是i和i的阶乘,两个......
  • 数据库sql语句单表查询
    简单的增删改查操作selectcount(*)fromuserwhereaccount='admin'andpassword='123456'selectcount(*)fromuserwhereaccount="admin"insertintouser(account,password)values("admin","777")updateusersetpa......
  • GaussDB SQL查询语句执行过程解析
    ​前沿SQL于关系型数据库而言,重要性不言而喻。就像一个乐团的指挥,指导着作品的正确演绎和节奏的和谐统一。华为云GaussDB作为新一代关系型分布式数据库,具备卓越的技术性能和行业竞争力。很多人对GaussDB的关键技术很好奇:GaussDBSQL语句到底是如何执行的?GaussDBSQL引擎原理是......
  • Java 流程控制语句(Control Flow)
    选择意味着取舍——Miao酱程序设计中有三种流程结构,即:顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据判断条件,选择性地执行某段代码。有if…else和switch-case两种分支语句。循环结构根据循环条件,重复性的执行某段代码。有for、while、do......
  • c语言控制循环语句介绍
      目录 一.c语言语句介绍 一. 首先c语言中主要有以下几种语句:1.空语句(;)。可以看到如果出现结构中不需要语句时,可用分号(不写语句语法错误)。 2.控制语句。(循环,分支,转向)3.表达式语句。如下图4.复合语句函数大括号内各种语句结合即为复合语句。5.函数调用语句......
  • Veilog学习笔记<2>语句运算符
    Veilog语句运算符:(1)算术运算符+:加法-:减法*:乘法/:除法%:取模(求余数)        eg :y=7%2 结果1  y=-7%2 结果-1            y=7%-2 结果1   y=-7%-2 结果-1   注:当进行求余运算时,结果的符号将与被除数(即第一个操作数)的符号相同。*......
  • mybatis中传参对sql语句的影响
    1.当有类型为Intger的参数传参时,发现传0时被认为是false,使得不满足了判断条件例如<selectid="findDataByCondition"resultMap="entity"parameterType="map"> SELECT*fromtable WHERE1=1 <iftest="state!=nullandstate!=''"&......
  • mysql语句
    常用语句--检查并删除已存在的数据库DROPDATABASEIFEXISTS`date_time_test`;--创建数据库CREATEDATABASE`date_time_test`;--使用新创建的数据库USE`date_time_test`;--检查并删除已存在的表DROPTABLEIFEXISTSsales_orders;--创建表CREATETABLEsales_order......
  • 掌握 SQL SELECT 语句:综合指南
    SQLSELECT语句基础1.基本语法SELECT语句用于从数据库中的一个或多个表中检索数据。其基本语法如下:SELECTcolumn1,column2,...FROMtable_name;其中,column1,column2,...是你想要检索的列的名称。可以选择一个或多个列,也可以使用*来选择所有列。table_name是你要从中......