标签:进制 自动调用 布尔类型 ber fine 字符 函数 判断 值类型
js自动类型转换
参考函数:
转换为数值类型:Number(mix)
– 如果是布尔值,true和false分别被转换为1和0
– 如果是数字值,返回本身。
– 如果是null,返回0.
– 如果是undefined,返回NaN。
– 如果是字符串,遵循以下规则:
• 如果字符串中只包含数字,则将其转换为十进制(忽略前导0)
• 如果字符串中包含有效的浮点格式,将其转换为浮点数值(忽略前导0)
• 如果是空字符串,将其转换为0
• 如果字符串中包含非以上格式,则将其转换为NaN ‘ssd2342df’
• 转换为字符串类型:String(mix)
– 如果是null,返回”null”
– 如果是undefined,返回”undefined”
• 转换为布尔类型:Boolean(mix)
– 以下值会被转换为false:false、””、0、NaN、null、undefined,其余任何值都会
被转换为true
标签:进制 自动调用 布尔类型 ber fine 字符 函数 判断 值类型
原文地址:https://www.cnblogs.com/heviny/p/10792442.html