1.3 数据类型转换
1.3.1 typeof操作符
在JavaScript中可以使用typeof操作符来检测数据类型,该操作符将需检测数据的类型以字符串的形式返回。
页面浏览结果
1.3.2 类型转换
JavaScript中的取值类型非常灵活,在实际开发过程中,经常会根据实际的需要,将变量中储存的值在不同的类型间进行转换。
1. 将字符串转换为数字类型
将字符串转换成数字是JavaScript中比较常见的一种转换。JavaScript提供了parselnt和parseFloat两个转换函数类实现将字符串的值转换为数字类型。parselnt函数将字符串转换成整数,parsrFloat将字符串转成实数。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
document.write("<h3>parseInt函数会将字符转换为整数</h3>");
var strNumber="123";
document.write("strNumber的值是:"+strNumber+";数据类型是:"+typeof strNumber);
strNumber=parseInt(strNumber);
document.write("<br>使用parseInt函数转换后strNumber的值是:"+strNumber+";数据类型是:"+typeof strNumber);
strNumber="123hello";
document.write("<br>strNumber的值是:"+strNumber+";数据类型是:"+typeof strNumber);
strNumber=parseInt(strNumber);
document.write("<br>使用parseInt函数转换后strNumber的值是:"+strNumber+";数据类型是:"+typeof strNumber);
strNumber="12.5";
document.write("<br>strNumber的值是:"+strNumber+";数据类型是:"+typeof strNumber);
strNumber=parseInt(strNumber);
document.write("<br>使用parseInt函数转换后strNumber的值是:"+strNumber+";数据类型是:"+typeof strNumber);
strNumber="hello2022";
document.write("<br>strNumber的值是:"+strNumber+";数据类型是:"+typeof strNumber);
strNumber=parseInt(strNumber);
document.write("<br>使用parseInt函数转换后strNumber的值是:"+strNumber+";数据类型是:"+typeof strNumber);
document.write("<h3>paseFloat函数会将字符串转换为实数</h3>");
strNumber="