基础 JavaScript 第 6 部分:If Else JavaScript

基础 JavaScript 第 6 部分:If Else JavaScript

大家好,各位朋友,希望你们永远健康成功。这次我们将继续 JavaScript 教程,之前我们已经讨论过 JavaScript 中的运算符。在 JavaScript 中执行运算符时也经常发生。

当我们在日常生活中确定某事时,经常会出现 If Else。例如,当你出去看天气时,你会带伞还是不带伞。今天会不会下雨?如果天气要下雨,你会带伞,如果天气晴朗,你就不会带伞。我们在下面的流程图中进行说明。

您之前以编码的形式实现了流程图。

变雨=真; 如果(雨​​ == 真){
console.log("带伞");
}别的{
console.log("不要带雨伞");
}

注意上面的代码,因为我们创建了一个值为 true 的变量 rain 然后我们会得到 “带伞” 如果我们用 false 值替换它,它将导致 “不要带伞” .

我们将介绍一些内容:

  1. 如果语句
  2. If Else 语句
  3. If Else If 语句

If Else 语句

If Else 语句是一个经常用于在代码中创建条件的函数。

如果(条件)
陈述;

使用了 3 个语句:

  1. 如果语句
  2. If Else 语句
  3. If Else 语句
  4. 真实的
  5. 错误的

还要学习以前的教程:

基础 JavaScript 第 3 部分:变量

基础 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 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/38032/08372011

posted @ 2022-09-20 11:09  哈哈哈来了啊啊啊  阅读(106)  评论(0)    收藏  举报