首页> 基础笔记 >JS/JQ基础学习 >基础语法 基础语法
JavaScript的数值数据类型转换-parseInt()函数的转换规则
作者:小萝卜 2023-03-21 【 javascript 】 浏览 596
简介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)