JS 布尔类型 day02-3
发布日期:2022-03-09 00:49:09 浏览次数:18 分类:技术文章

本文共 1349 字,大约阅读时间需要 4 分钟。

Boolean类型只有两个值:true、false

注意: 小写才是Boolean类型的值 True  tRue都会被识别成标识符

转换Boolean类型

一、Boolean()可以将其他类型转换Boolean类型

二、逻辑运算符 ! 逻辑非 取反运算符, !!也可以将其他类型转换Boolean类型

          1.转换Number类型NaN、+-0转换成flase,其余的都转换成true。

          2.转换String类型,空字符串("")转换成false,其余转换成true。

          3.转换Boolean类型,直接转换成对应的Boolean类型的值。

          4.转换undefined,null,都是为false。

          5.转换引用类型全部都为true。

代码测试:

1.转换Number类型

console.log(Boolean(0)); // false console.log(Boolean(-0)); // false console.log(Boolean(99)); // true console.log(Boolean(-99)); // true console.log(Boolean(0.009)); // true console.log(Boolean(-99.99)); // true console.log(Boolean(NaN)); // false

2.转换String类型

console.log(Boolean('')); // false  console.log(Boolean(' ')); // true  console.log(Boolean('0')); // true  console.log(Boolean('-0')); // true  console.log(Boolean('NaN')); // true  console.log(Boolean('qwer')); // true  console.log(Boolean('熊浩')); // true  console.log(Boolean('q熊浩sqwerr')); // true  console.log(Boolean('123')); // true  console.log(Boolean('123qq')); // true

3.转换Boolean类型

console.log(Boolean(true)); // true console.log(Boolean(false)); // false

4.转换undefined、null

console.log(Boolean(undefined)); // false   console.log(Boolean(null)); // false

5.转换引用类型

console.log(Boolean([])); // true console.log(Boolean([1, 2, {}])); // true console.log(Boolean({})); // true console.log(Boolean({ a: 1, b: 2, c: [], d: [1, 2] })); // true

转载地址:https://blog.csdn.net/m0_56495610/article/details/121735849 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:git简单的使用流程
下一篇:JS Null与Undefined day02-2

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2023年01月29日 16时37分24秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

java反射使用简析 2019-12-12 16:09:08
jquery使用笔记 2019-12-12 16:09:08
Mybatis 学习记录一(参考) 2019-12-12 16:09:08
压测工具——Apache JMeter(解压版)安装与使用 2019-12-12 16:09:08
【SpringBoot2.x-2】Hystrix项目熔断 2019-12-12 16:09:08
Hystrix—请求合并 2019-12-12 16:09:08
【SpringBoot2.x-1】初始化方法汇总 2019-12-12 16:09:08
Java 时间日期API总结 2019-12-12 16:09:07
单链表相加 2019-12-12 16:09:07
Java JDBC 2019-12-12 16:09:07
WdatePicker时间控件控制时间段 2019-12-12 16:09:07
sql 关联表分隔符拼接字段查询 2019-12-12 16:09:07
Java面向对象的三大特性 2019-12-12 16:09:05
JavaSE 异常处理 2019-12-12 16:09:05
阻塞式(IO) 2019-12-12 16:09:06
HTML 基础知识总结 2019-12-12 16:09:06
MySQL基础 2019-12-12 16:09:06
Ubuntu16.04 opencv imshow出错,已解决 2019-12-12 16:09:04
剑指offer 4 2019-12-12 16:09:04
剑指offer T3 2019-12-12 16:09:04