Javascript初级 JavaScript进阶

JavaScript数据类型



数值型


十进制数


12

1.2

-23

.222e33

-1.3e3

3.E-2

12e+20

<html>

<head>

<meat charSet=”utf-8”>

<title></title>

</head>

<body>

<Script type=”text/javaScript”>

Var a=12;

    a=-23;

a=.222e33;

a=-1.3e3;

a=3.E-2;

a=12e+20;

    alert(a);

</Script>

</body>

</html>


十六进制


0x0

0XABCDEF

0x1a2b3c4d

<html>

<head>

<meat charSet=”utf-8”>

<title></title>

</head>

<body>

<Script type=”text/javaScript”>

Var a=12;

    a=0XABCDEF;

    alert(a);

</Script>

</body>

</html>

 

八进制数


00

0123

0241234

<html>

<head>

<meat charSet=”utf-8”>

<title></title>

</head>

<body>

<Script type=”text/javaScript”>

Var a=12;

    a=0123;

    alert(a);

</Script>

</body>

</html>

 

特殊值


Infinity无穷大

1.79e309

-1.79e309

<html>

<head>

<meat charSet=”utf-8”>

<title></title>

</head>

<body>

<Script type=”text/javaScript”>

    a=1.79e309;

    alert(a);

</Script>

</body>

</html>

 

NaN

0/0

可以通过iSNaN()检测值是否为NaN

<html>

<head>

<meat charSet=”utf-8”>

<title></title>

</head>

<body>

<Script type=”text/javaScript”>

    a=0/0;

    alert(a);

</Script>

</body>

</html>



字符串型


定界符


""|''

<html>

<head>

<meat charSet=”utf-8”>

<title></title>

</head>

<body>

<Script type=”text/javaScript”>

var Str=”thiS iS a teSt”;

var Str1=”hellow jS”;   

alert(Str);

alert(Str2);

</Script>

</body>

</html>


转义符


\n->回车换行

\r->换行

\t->水平制表符

\"->"

\'->'

布尔类型

true|falSe

<html>

<head>

<meat charSet=”utf-8”>

<title></title>

</head>

<body>

<Script type=”text/javaScript”>

   var married=true;

   marrid=TRUE;

   alert(true);

</Script>

</body>

</html>


运行结果:

 javascript1.png 

 javascript2.png 

 


复合数据类型


对象(object)

数组(array)

函数(function)



特殊数据类型


无定义数据类型undefined

空值null



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】


logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

您有一个双11钜惠红包未领取

客服热线 400-862-8862

回到顶部