今天我们来学学JSA中的IF语句,在VBA中,IF语句是我们最常用的语句结构之一。在之前的教程中,我已经写过了关于VBA中IF语句的文章,本文内容就直接写JSA,然后对比下与VBA中的不同,想查看VBA中的IF语句的,可以查看以下这篇文章
好了,下面我们就来看看JS中IF语句的用法:
一、单条件IF语句
单条件IF语句为以下形式:
if(条件表达式){
执行语句
}
对应VBA中的如下结构
if 条件表达式 then
执行语句
end if
当我们的if语句后的执行语句只有一句时,我们的大括号可以省略,大括号代表一个语句块,下面我们来看看如下代码:
定义一个变量,判断是否小于18,如果小于18,则输出某岁数未成年
function if语句(){
let age = 16
if (age < 18)
console.log(age + "岁未成年")
}
二、if...else结构
if...else结构如下
if (条件表达式){
执行语句1}
else{
执行语句2}
对应VBA如下结构
if 条件 then
执行语句1
else
执行语句2
end if
下面看以下代码
定义一个变量,判断是否小于18,如果小于18,则输出某岁数未成年,否则输出某岁已成年
function ifelse语句(){
let age = 18
if (age < 18){
console.log(age + "岁未成年")}
else{
console.log(age + "岁已成年")}
}
三、if...elseif结构
if...elseif...结构如下
if (条件表达式1){
执行语句1}
else if(条件表达式2){
执行语句2}
else if(条件表达式3){
执行语句3}
}
对应VBA如下结构
if 条件 then
执行语句1
elseif 条件2 then
执行语句2
elseif 条件3 then
执行语句3
end if
function ifelseif语句(){
let age = 20
if (age < 18){
console.log(age + "岁未成年")}
else if(age==18){
console.log(age + "岁刚成年")}
else if(age>18){
console.log(age + "岁已成年")}
}
注意:
好了,本期教程就到这里啦,走过路过的点个关注分享一下吧,谢谢啦,如果你是一个VBA小白,想要了解该如何开始学习VBA,建议看看以下文章
Excel VBA学习路线知识框架梳理(小白VBA入门必看-建议收藏)