JavaScript中数据类型的转换

    技术2025-12-05  9

    JavaScript中的数据类型

    原始数据类型

    number:数字 整数/小数/NaN(not a number 不是数字的数字)String:字符串 可用双引号或者单引号表示都可以 “abc”, 'a’都为字符串boolean: true ,falsenull:一个对象为空的占位符undefined:未定义,若声明一个变量没有进行赋值,那么该值无论是什么类型默认值就为undefined

    原始数据类型的转换

    转换为number类型

    一、String 类型转为number类型

    当String类型为数字值的字符串 “123”,'2’之类的可以直接转换为对应数值的number类型当String类型并非数字值的字符串只能转换为NaN

    二、boolean转换为number类型

    true对应为1false对应为2

    三、null类型和undefined类型转换为number类型 都只能转换为NaN

    转换为boolean类型

    一、number类型转为boolean 除了0和NaN为false,其余全部都是true

    二、String类型转boolean 除了”“空字符串(就两个引号中间无任何内容)为false,其余全部都是true 三、null和undefined类型转boolen 全部都是false 四、对象转boolean 全部都是true

    Processed: 0.013, SQL: 9