编写一个html文档,定义不同的数据类型并给出初值,使用typeof()输出6种JavaScript类型[字符串(String)、数字(Number)、布尔(Boolean)、未定义(Undefined)、对象(Object)、数组(Array)]。
时间: 2023-12-24 12:02:36 浏览: 31
您使用以下HTML代码实现该功能:
```html
<!DOCTYPE html>
<html>
<head>
<title>JavaScript数据类型</title>
</head>
<body>
<script>
// 字符串
var str = "Hello World!";
document.write("字符串类型:" + typeof(str) + ",初值为:" + str + "<br>");
// 数字
var num = 10;
document.write("数字类型:" + typeof(num) + ",初值为:" + num + "<br>");
// 布尔
var bool = true;
document.write("布尔类型:" + typeof(bool) + ",初值为:" + bool + "<br>");
// 未定义
var und;
document.write("未定义类型:" + typeof(und) + ",初值为:" + und + "<br>");
// 对象
var obj = {name: "Tom", age: 20};
document.write("对象类型:" + typeof(obj) + ",初值为:" + JSON.stringify(obj) + "<br>");
// 数组
var arr = [1, 2, 3];
document.write("数组类型:" + typeof(arr) + ",初值为:" + arr + "<br>");
</script>
</body>
</html>
```
该代码定义了6种不同的JavaScript数据类型,分别是字符串、数字、布尔、未定义、对象和数组,并为每种类型定义了一个变量并赋予初值。然后,使用typeof()函数获取每个变量的数据类型,并使用document.write()输出相应的信息。注意,在输出对象时需要使用JSON.stringify()函数将其转换为字符串。