.js基础——js强制类型转换(转为boolean)

简介: .js基础——js强制类型转换(转为boolean)

.js基础——js强制类型转换(转为boolean)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>
    <script>
        /*
            强制类型转换
                将一个数据类型转换为其他数据类型
                类型转换主要是:将其他的数据类型。转换为
                    string 、 number 、boolean
        **/
       /*
            将其他类型转为boolean
                调用Boolean()函数来转换
                    数字--》布尔
                        除了0和NaN都是true
                    字符串--》布尔
                        除了空串,其余都是true
                    null和undefined都是false
                    对象也会转换为true
       */
      var a = 123;  //true
      a = 0;        //fasle
      a = NaN;       //fasle
      a = Infinity;   //true
      a = "66465";   //true
      a = "";         //fasle
      a = null;         //fasle
      a = undefined;   //fasle
      a = Boolean(a);
      console.log(a);
      console.log(typeof a);
 
    </script>
</head>
<body>
    
</body>
</html>


目录
相关文章
|
10月前
|
前端开发 JavaScript
前端基础 - JavaScript值Boolean类型的默认转换
前端基础 - JavaScript值Boolean类型的默认转换
44 0
|
5天前
|
JavaScript 前端开发
JavaScript基础&实战(2)js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符
这篇文章详细介绍了JavaScript中的强制类型转换、运算符(包括算术、逻辑、条件、赋值和关系运算符)的使用方法和优先级规则。
JavaScript基础&实战(2)js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符
|
2月前
|
JavaScript 前端开发 索引
JavaScript有7个数据类型:Number, String, Boolean, Null, Undefined, Symbol(BES6)和BigInt(ES10)组成基本类型
【6月更文挑战第25天】JavaScript有7个数据类型:Number, String, Boolean, Null, Undefined, Symbol(BES6)和BigInt(ES10)组成基本类型,而Object包括Array、Function等是引用类型。Objects可以包含键值对,Array是特殊的Object。Functions也是对象。`null`和`undefined`被视为特殊的原始值。
29 1
|
3月前
|
JavaScript 前端开发 Python
javascript中的强制类型转换和自动类型转换
javascript中的强制类型转换和自动类型转换
|
3月前
|
JavaScript 前端开发
编程笔记 html5&css&js 068 JavaScript Boolean数据类型
编程笔记 html5&css&js 068 JavaScript Boolean数据类型
|
3月前
|
JavaScript 前端开发
js基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。具体案例使用演示
js基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。具体案例使用演示
58 1
|
3月前
|
JavaScript 前端开发
js中强制类型转换有哪些,隐式类型转换有哪些
js中强制类型转换有哪些,隐式类型转换有哪些
|
3月前
|
JavaScript 前端开发
JavaScript基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。
JavaScript基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。
53 0
|
9月前
|
JavaScript 前端开发
js中强制类型转换有哪些,隐式类型转换有哪些
js中强制类型转换有哪些,隐式类型转换有哪些
19 0
|
JavaScript
TypeScript 与 JS 中类型首字母大小写区别(String、string、Number、number、Boolean、boolean ...)
TypeScript 与 JS 中类型首字母大小写区别(String、string、Number、number、Boolean、boolean ...)
239 0