JavaScript 类型转换、变量声明与作用域详解
1. 类型转换
在 JavaScript 中,类型转换是一项重要的操作,下面将详细介绍不同类型的转换。
1.1 字符串解析函数
parseInt() 和 parseFloat() 是两个全局函数,用于将字符串解析为数字。
- parseInt() :仅解析整数。如果字符串以 “0x” 或 “0X” 开头,它会将其解释为十六进制数。该函数会跳过前导空格,尽可能多地解析数字字符,并忽略后面的内容。如果第一个非空格字符不是有效的数字字面量的一部分,则返回 NaN 。
- parseFloat() :可以解析整数和浮点数,同样会跳过前导空格,解析数字字符并忽略后续内容,遇到无效字符则停止解析。
以下是一些示例代码:
parseInt("3 blind mice"); // => 3
parseFloat(" 3.14 meters"); // => 3.14
parseInt("-12.34"); // => -12
parseInt("0xFF"); // => 255
parseInt("0xff"); // => 255
parseInt("-0XFF"); // => -255
parseFloat(".1");
超级会员免费看
订阅专栏 解锁全文
747

被折叠的 条评论
为什么被折叠?



