javascript,中的,true,或,false,计算机编程基础知识题库

嘿,网友们,今天我们来聊聊Javascript中的true和false,咱们不废话,直接入正题吧。

在javascript中,true和false分别代表逻辑上的“真”和“假”,被广泛地应用在条件判断、循环和逻辑运算等场景中。

首先,我们来看一下在Javascript中会返回false的值。常见的有以下几种:

1. false:显而易见,false的值是false。

2. 0和-0:Javascript中,0在逻辑上等同于false。但是需要注意的是,-0与0不同,它在比较大小时会被视为比0小。

3. 空字符串"":一个长度为0的字符串在逻辑上等同于false。

4. null:null表示空值,它在逻辑上也等同于false。

5. undefined:undefined表示未定义,在逻辑上也等同于false。

6. NaN: NaN是一个奇怪的存在。它与任何值的比较都是false,包括自己。

以上这些值被视为false,其他的值就都被视为true。比如true本身、非空字符串、非零的数值、非空对象等等。

接下来,我们来看一下如何应用true和false做条件判断。条件判断语句由关键字if、else if和else组成,格式大致如下:

```

if (condition1) {

// 当 condition1 为 true 时执行的代码

} else if (condition2) {

// 当 condition2 为 true 时执行的代码

} else {

// 当 condition1 和 condition2 都为 false 时执行的代码

}

```

这里的condition1和condition2就是条件表达式,必须返回true或false。比如:

```

let x = 10;

if (x > 0) {

console.log("x是正数");

} else if (x < 0) {

console.log("x是负数");

} else {

console.log("x是0");

}

```

在这个例子中,condition1是x > 0,而condition2是x < 0。当x > 0为true时,就执行“x是正数”这行代码,否则就执行else if中的代码,再次判断x < 0是否为true,如果是就执行“x是负数”这行代码,否则就执行else中的代码,“x是0”。

除了if语句外,我们还可以使用三元运算符(?:)来进行条件判断。它的语法是:

```

condition ? expr1 : expr2

```

如果condition为true,就返回expr1,否则返回expr2。比如:

```

let age = 20;

let result = age >= 18 ? "成年人" : "未成年人";

console.log(result); // 输出“成年人”

```

在这个例子中,如果age >= 18为true,就返回“成年人”,否则返回“未成年人”。

最后,让我们来看一下如何在Javascript中进行逻辑运算。逻辑运算一般分为与(&&)、或(||)和非(!)三种。

与运算需要所有的条件都满足,才能返回true。比如:

```

let x = 10;

let y = 20;

if (x > 0 && y > 0) {

console.log("x和y都是正数");

}

```

在这个例子中,x > 0和y > 0都为true,所以整个条件返回true,就执行console.log里面的代码。

或运算只需要其中一个条件满足,就可以返回true。比如:

```

let x = 10;

let y = -20;

if (x > 0 || y > 0) {

console.log("x或y是正数");

}

```

在这个例子中,虽然y > 0是false,但是x > 0为true,所以整个条件返回true,就执行console.log里面的代码。

非运算只需要取反就可以了。比如:

```

let x = 10;

if (!(x > 0)) {

console.log("x不是正数");

}

```

在这个例子中,x > 0为true,但是加上!就变成了false,所以整个条件返回false,就不执行console.log里面的代码。

好了,今天的讲解就到这里了。希望大家能够通过本文对Javascript中的true和false有更深入的了解。

购买后如果没出现相关链接,请刷新当前页面!!!
链接失效的请留言 ,我看见了就补上!!!

网站内容来源于互联网,我们将这些信息转载出来的初衷在于分享与学习,这并不意味着我们站点对这些信息的观点或真实性作出认可,我们也不承担对这些信息的责任。
适度游戏益脑,沉迷游戏伤身。 合理安排时间,享受健康生活。适龄提示:适合18岁以上使用!

点赞(71) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部