首页> 基础笔记 >JS/JQ基础学习 >基础语法 基础语法

JavaScript的数值数据类型转换-parseInt()函数的转换规则

作者:小萝卜 2023-03-21 浏览 228

简介1.忽略字符串前面的空格,直到找到第一个非空格字符2.如果第一个字符不是数字或者是负号,返回NaN3.空字符串,返回NaN4.如果第一个字符是数字,会继续解析第二个字符,直到解析完所有后续字符或遇到了一个非数字字符。

parseInt()的转换规则:

    1.忽略字符串前面的空格,直到找到第一个非空格字符

    2.如果第一个字符不是数字或者是负号,返回NaN

    3.空字符串,返回NaN

    4.如果第一个字符是数字,会继续解析第二个字符,直到解析完所有后续字符或遇到了一个非数字字符。

    5.如果字符串以0x开头且后面跟数字字符,就会将其转为16进制数,同样,八进制也一样。

笔记:
 

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>parseInt 和 parseFloat</title>
</head>
<body>
<script type="text/javascript">
	var s = "5211314";//纯数字字符串5211314
	var s = "521loveyou";//会对前面数字字符串进行截取并且转换数字类型521
	var s = "iloveyou5211314";//如果首字母不是数字的话  返回NaN

	//执行转换
	var res = parseInt(s);

	//打印结果
	console.log(res);//console控制台  log日志(打印)
	console.log(typeof(res));

</script>
</body>
</html>
 

很赞哦! (0)

文章评论

    高端网站建设