数码资讯
JS中布尔运算符的使用介绍
在我们讨论布尔操作符和| |,我说他们的结果是一个布尔值。这是太简单的说,如果你使用它们来计算布尔数据类型,他们返回布尔值,但它们也可以用于计算其他类型的数据,在这种情况下,返回将一个参数。 或操作| |真正做的事情是这样的:它首先检查参数的左边,如果转换为真实参数布尔值,然后返回到左边,否则返回正
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在我们讨论布尔操作符和| |,我说他们的结果是一个布尔值。这是太简单的说,如果你使用它们来计算布尔数据类型,他们返回布尔值,但它们也可以用于计算其他类型的数据,在这种情况下,返回将一个参数。
或操作| |真正做的事情是这样的:它首先检查参数的左边,如果转换为真实参数布尔值,然后返回到左边,否则返回正确的参数。如果你认为对经营者双方的布尔类型的值,它不是为什么会这样呢这个操作的结果实际上非常实用:
复制代码代码如下所示:
输入=提示符()你的名字是什么
警报(你好(输入| | +亲爱的));
如果用户取消或直接关闭提示对话框,输入的值将是零。在这两种情况下,转换为布尔类型的值都是错误的。它的时间来输入亲爱的| |这表达方式输入值,当你输入的值,或者亲爱的。这是一个非常简单的方法来提供一个默认值。
类似于操作者的工作原理,但与之相反的| |。当左边的参数转换为布尔类型的值是false,它返回的值,否则返回正确的值。两家运营商的另一个特点是,只在必要的时候会表达运算符右边的值被计算。在真正的X | |表达,不管结果是X,是真的,那么X将不会计算,如果X有其他效果,效果不产生虚假的X是相同的道理。
复制代码代码如下所示:
假| |警报(我发生!;
真正的| |警报(不是我。);
或操作| |真正做的事情是这样的:它首先检查参数的左边,如果转换为真实参数布尔值,然后返回到左边,否则返回正确的参数。如果你认为对经营者双方的布尔类型的值,它不是为什么会这样呢这个操作的结果实际上非常实用:
复制代码代码如下所示:
输入=提示符()你的名字是什么
警报(你好(输入| | +亲爱的));
如果用户取消或直接关闭提示对话框,输入的值将是零。在这两种情况下,转换为布尔类型的值都是错误的。它的时间来输入亲爱的| |这表达方式输入值,当你输入的值,或者亲爱的。这是一个非常简单的方法来提供一个默认值。
类似于操作者的工作原理,但与之相反的| |。当左边的参数转换为布尔类型的值是false,它返回的值,否则返回正确的值。两家运营商的另一个特点是,只在必要的时候会表达运算符右边的值被计算。在真正的X | |表达,不管结果是X,是真的,那么X将不会计算,如果X有其他效果,效果不产生虚假的X是相同的道理。
复制代码代码如下所示:
假| |警报(我发生!;
真正的| |警报(不是我。);
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。