美文网首页
JavaScript基础学习(五)-boolean布尔类型

JavaScript基础学习(五)-boolean布尔类型

作者: 为你真心 | 来源:发表于2020-11-08 16:52 被阅读0次

boolean布尔数据类型

只有两个值 true/false

把其他类型值转换为布尔类型

只有0、NaN、''、null、undefined五个值转换为false,其余都转换为true(而且没有任何特殊情况)

  • Boolean([val])
console.log(Boolean(0)); // => false
console.log(Boolean('')); // => false
console.log(Boolean(' ')); // => true
console.log(Boolean(null)); // => false
console.log(Boolean(undefined)); // => false
console.log(Boolean([])); // => true
console.log(Boolean([23])); // => true
  • !、!!(!表示取反,先转为布尔类型,然后取反;!!取反再取反,只相当于转换为布尔 <=> Boolean)
console.log(!0); // => true
console.log(!1); // => false
console.log(!!1); // => true
  • 条件判断

如果条件只是一个值,不是==、===、!=、>=等这些比较,是要把这个值先转换为布尔类型,然后再验证真假

if (1) {// => true
  console.log('哈哈')
}

if ('3px' + 3) {// => '3px3' => true
  console.log('哈哈')
}

if ('3px' - 3) {// => NaN => false
  console.log('哈哈')
}

相关文章

  • JavaScript基础学习(五)-boolean布尔类型

    boolean布尔数据类型 只有两个值 true/false 把其他类型值转换为布尔类型 只有0、NaN、''、n...

  • freecodecamp的笔记

    JavaScript基础篇 七种数据类型 undefined(未定义) null(空) boolean(布尔型) ...

  • js学习

    JavaScript学习 数据类型 整数 number 包含整数和浮点数 布尔 boolean 字符串类型 str...

  • 5-javascript基础

    javascript基础 javascript基础类型 基本数据类型:String,boolean,Number,...

  • 记一次typescript入门基础笔记ts

    一、基础类型:boolean为布尔值类型,如let flag:boolean = true;number为数值类型...

  • typeScript学习01

    布尔类型 布尔值是最基础的数据类型,在 TypeScript 中,使用 boolean 定义布尔值类型: 数值类型...

  • Js数据类型

    Javascript的数据类型有: Number 数字类型 String 字符串类型 Boolean 布尔类型 F...

  • JavaScript 数据类型

    JavaScript 数据类型有以下: 字符串(String)、数字(Number)、布尔(Boolean)、数组...

  • JavaScript 数据类型

    JavaScript 数据类型有以下: 字符串(String)、数字(Number)、布尔(Boolean)、数组...

  • 【基础】JavaScript数据类型介绍

    1 前言 JavaScript有六种数据类型:Undefined、Null、Boolean(布尔)、Number(...

网友评论

      本文标题:JavaScript基础学习(五)-boolean布尔类型

      本文链接:https://www.haomeiwen.com/subject/fibxbktx.html