核心提示:Javascript数据类型转换方式:隐式类型转换就是自动转换。这个就不多说了,有过编程经验的人都懂,主要说一下以下几点。如果数字和空字符串相加,则数字转换成字符串。例如:100+=100如果对数字连...
Javascript数据类型转换方式:隐式类型转换就是自动转换。这个就不多说了,有过编程经验的人都懂,主要说一下以下几点。
如果数字和空字符串相加,则数字转换成字符串。例如:100+“”=“100”如果对数字连续进行两次非操作(!)则将数字转换成布尔值。例如:!!100=true如果将字符串减去数字,则将字符串转换为数字。例如:“100”-2=98.如果对字符串连续进行两次非操作(!)则将字符串转换成布尔值。例如:!!“true”=true如果将布尔值减去数字,则布尔值转换成数字。例如:true-1=0如果将布尔值加上空字符串,则将布尔值转换为字符串。例如:true+""="true" 2.显式数据类型转换 显式类型转换的方法有以下几类: 使用String(value)可以将value转换成字符串类型使用parseInt(value)、parseFloat(value)和Number(value)可以将数据转换成数字。其中parseInt(value)转换成整型数字,parseFloat(value)转换成浮点型数字;Number(value)转换成整型或浮点型数字。使用Boolean(value)可以将value参数转换成布尔数据类型。 注:推荐使用显式转换类型,这样可以很明确地转换数据类型,代码的可读性也比较强,结构也比较严谨。