1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title>JavaScript中变量的几个相关函数</title>
6 </head>
7 <body>
8 <script type="text/javascript">
9 /*
10 使用typeof(),可以测试一个变量的类型。
11 typeof()测试的结果是一个类型字符串。
12 typeof()的结果字符串有几种情况: “string” 、 “number” 、 “boolean” 、 “undefined” 、 “object” 、 “function”
13 另外:null、对象、数组这三种类型,都将返回 “object”。
14 */
15 var x1 = "abc"; //string
16 var x2 = 110; //number
17 var x3 = true; //boolean
18 var x4; //undefined
19 var x5 = null; //object
20 //使用typeof()判断变量的数据类型
21 var result = typeof(x1);
22 //输出变量的类型结果
23 document.write(x1+'的数据类型为'+result+'<br />');
24
25 /*
26 parseInt()系统函数、全局函数
27 功能:在一个字符串中,从左往右提取整型。如果遇到非整型的内容,则停止提取,并返回结果。
28 注:如果第一个字符就是非整数,则立即停止,并返回NaN。
29 */
30 document.write(parseInt("500eps")+"<br/>");
31 document.write(parseInt("500.88")+"<br/>");
32 document.write(parseInt("a120px")+"<br/>");
33
34 /*
35 parseFloat()系统函数、全局函数
36 功能:在一个字符串中,从左往右提取浮点型;遇到非浮点型内容,则停止提取,并返回结果。
37 注:如果第一个字符是非浮点型,则立即停止,并返回NaN。
38 */
39 document.write(parseFloat("500eps")+"<br/>");
40 document.write(parseFloat("500.88")+"<br/>");
41 document.write(parseFloat("a120px")+"<br/>");
42 </script>
43 </body>
44 </html>