
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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.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