基础 JavaScript 第 6 部分:If Else JavaScript
基础 JavaScript 第 6 部分:If Else JavaScript
大家好,各位朋友,希望你们永远健康成功。这次我们将继续 JavaScript 教程,之前我们已经讨论过 JavaScript 中的运算符。在 JavaScript 中执行运算符时也经常发生。
当我们在日常生活中确定某事时,经常会出现 If Else。例如,当你出去看天气时,你会带伞还是不带伞。今天会不会下雨?如果天气要下雨,你会带伞,如果天气晴朗,你就不会带伞。我们在下面的流程图中进行说明。
您之前以编码的形式实现了流程图。
变雨=真; 如果(雨 == 真){
console.log("带伞");
}别的{
console.log("不要带雨伞");
}
注意上面的代码,因为我们创建了一个值为 true 的变量 rain 然后我们会得到 “带伞” 如果我们用 false 值替换它,它将导致 “不要带伞” .
我们将介绍一些内容:
- 如果语句
- If Else 语句
- If Else If 语句
If Else 语句
If Else 语句是一个经常用于在代码中创建条件的函数。
如果(条件)
陈述;
使用了 3 个语句:
- 如果语句
- If Else 语句
- If Else 语句
- 真实的
- 错误的
还要学习以前的教程:
基础 JavaScript 第 4 部分:JavaScript 数据类型
基础 JavaScript 第 5 部分:JavaScript 运算符
如果语句
if 语句是一个基本的控制语句,它允许 JavaScript 做出决定并有条件地执行语句。以下是 If 语句的示例。
如果(条件){
代码执行;
}
这个条件会给出一个选择,如果条件为真则代码将被执行,否则代码将不会被执行。
我们尝试使用数学运算符对该条件进行编码。
变量值 = 75;
如果(汝来> 60){
console.log("好");
}
If Else 语句
此语句允许您更好地控制条件执行的结果。如果条件评估为假,则给出输出。
如果(条件){
真的;
} 别的 {
错误的;
}
在上面的示例中,我们将获得值为 true 和 false 的结果。在javascript中使用数学运算符时,我举了一个例子。
变量值 = 75;
如果(汝来> 60){
console.log("好");
}别的{
console.log("不好");
}
If Else If 语句
此功能旨在为给定条件提供多个选项。这里我举个例子:
如果(条件_1){
条件一
} else if (condition_2) {
条件 2
} else if (condition_3) {
条件 3
} 别的 {
错误的;
}
上面的代码是一系列 if else if 语句函数。也就是根据想要的条件给出几条语句,当根据已有的条件没有更多的语句时,就给它一个假值。
var学生=“阿里”;
如果(学生==“阿里”){
console.log("这是阿里");
}否则如果(学生==“budi”){
console.log("这是布迪");
}否则如果(学生==“安迪”){
console.log("这是安迪");
} 别的 {
console.log("没有学生");
}
真与假
当我们使用 if 条件函数和循环时,真值和假值非常重要。
让我们用一个例子 条件语句 找出我们需要知道真假值的原因。
如果 ('') {
console.log('hello world');
}
在上面的例子中,我们输入的不是布尔值而是一个空字符串。
那么,如果将空字符串转换为布尔值,结果是什么? 真的
或者 错误的
?
这是我们需要知道真假值的地方。
转换为布尔值的空字符串将是 错误的
,因此里面的代码 { ... }
上面的例子没有被执行。
将值转换为布尔值
JavaScript 中的每个值都继承了一个布尔属性。这个值被称为 真实的 或者 虚伪 .真实值是指评估时返回true的值,false为false。那么哪些是真与假呢?除了布尔值 false 之外,被视为 false 的数据类型或值包括:
- 数字 0
- 大整数 0n
- 像“”或“”这样的空字符串
- 无效的
- 不明确的
- NaN,或不是数字
示例,无需转换:
控制台.log(''); // ''
上面的代码将返回一个空字符串而不是布尔值。
但是如果我们转换,它将返回一个布尔值。
控制台.log(!!''); // 错误的
// 或者
console.log(Boolean('')); // 错误的
真实的
Truthy 是一个在获得布尔值时具有真值的值。
这是一个列表,如果我们转换为布尔值,它将返回 true:
错误的
与truthy、falsy相反的是要转换为的值 错误的
swhen 在布尔上下文中遇到。
这是转换为布尔值时的值列表 错误的
:
这就是我这次做的教程,希望有用。
谢谢。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明