首页> 基础笔记 >JS/JQ基础学习 >基础语法 基础语法
JavaScript的数值数据类型转换-parseFloat()函数的转换规则
作者:小萝卜 2023-03-21 【 javascript 】 浏览 575
简介parseFloat()也是从第一个字符开始解析每个字符,而且也是一直解析到字符串末尾,或者解析到遇见一个无效的浮点数字字符为止
parseFloat()也是从第一个字符开始解析每个字符,而且也是一直解析到字符串末尾,或者解析到遇见一个无效的浮点数字字符为止。规则如下:
笔记:
1.第一个小数点是有效的,第二个小数点无效
2.始终忽略前面的0,不分进制数
3.十六进制会被转换成0
4.空字符串转换为NaN
笔记:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>parseInt 和 parseFloat</title>
</head>
<body>
<script type="text/javascript">
var f = "5.21";//浮点数字符串规律同上
var f = "3.1415926abcedef"; //会对前面数字字符串进行截取并且转换数字类型3.1415926
var f = "qwer1234"; //如果首字母不是数字的话 返回NaN
//执行转换
var result = parseFloat(f);
console.log(result);
console.log(typeof(result));
</script>
</body>
</html>
很赞哦! (0)