JS的变量类型
1.基本变量类型
number 数值型
boolean 布尔型:true/false
string 字符串,没有单个的字符型
object 对象类型:内置对象,自定义对象
undefined 未定义型,没有赋初值,不清楚是什么类型
2.弱类型的变量
js是弱类型变量的语言,这一点和Python一样,而java是强类型的。也就是说,js的变量的类型可以根据值的不同而改变,而java是不行的。如下:
js文件
var a = "adasd";
document.writeln(a+" "+typeof(a));
document.write("<br>");
a = 1;
document.write(a +" " + typeof(a));
html文件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script src="js/first.js"></script>
</body>
</html>
结果:
解释:
- typeof()这是查看变量类型的函数。
- document.write()这是写在HTML页面的函数。