• JavaScript的学习之强制类型转换


    目录

    一、什么是强制类型转换

    二、其他类型转化为String类型

    方式一:调用被转化数据类型的toString()方法

    方式二:调用String函数,并将我们要转换的数据添加进去为参数

     三、其他类型转化为Number类型

    方式一:使用Number()函数

    方式二:parseInt()和parseFloat()函数

    四、其他类型转化为Boolean类型

     使用Boolean()函数


    一、什么是强制类型转换

    指的是将一个数据转化成其他数据类型,主要是转化为String、Boolean、Number

    二、其他类型转化为String类型

    方式一:调用被转化数据类型的toString()方法

    注意:null和undefined没有toString()方法

    方式二:调用String函数,并将我们要转换的数据添加进去为参数

    对于Number和Boolean实际上就是调用了toString()方法

    而对于null和undefined是直接将他们转换位"null"和"undefined"

     三、其他类型转化为Number类型

    方式一:使用Number()函数

    转化字符串:

            1.内容是纯数字就直接转化为数字

            2.内容是非数字则转化为NaN

            3.内容为空或者空格则转化为0

    转化布尔值:

            1.true为1,false为0

    转化Null:

            1.null为0

    转化Undefined:

            1.undefined为NaN

    方式二:parseInt()和parseFloat()函数

    为了解决字符串的转换,由于方式一存在局限性

    例如:要将123px转化为Number类型就不可以

    四、其他类型转化为Boolean类型

     使用Boolean()函数

    1.数字转换,除了0和NaN,其余都是true

    2.字符串转换,除了空串,其余都是true

    3.null和defined都会转化为false

    4.对象也会转化为true

    上一节的学习请参考下面连接:

    JavaScript的学习之旅之基本数据类型

      这章关于JS的数据类型转换大致就学到这了,感谢关注!!!

  • 相关阅读:
    LeetCode-17. 电话号码的字母组合-Java-medium
    相似度计算方法
    faiss-gpu安装失败
    安达发|APS排单软件中甘特图的应用
    感谢CSDN十二年的默默陪伴
    Python Django框架的内容管理系统库之wagtail使用详解
    深度学习4:BatchNormalization(批规范化)
    Python requests 模块
    索引优化分析_预热_JOIN
    怎么找回回收站删除的文件?轻松恢复数据,就看这3个方法!
  • 原文地址:https://blog.csdn.net/weixin_58573288/article/details/139863774