javascript权威指南 学习笔记之javascript数据类型_Javascript教程-查字典教程网
javascript权威指南 学习笔记之javascript数据类型
javascript权威指南 学习笔记之javascript数据类型
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:javascript数据类型/**JavaScript中允许使用三种基本数据类型----数字,文本字符和布尔值。其中数字包...

复制代码 代码如下:

<!doctype html>

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<title>javascript数据类型</title>

</head>

<body>

<script type="text/javascript">

/**

JavaScript中允许使用

三种基本数据类型----数字,文本字符和布尔值。其中数字包括符点数.

此外,它还支持两种小数据类型---null(空)和undefined(未定义),该两种小数据类型,它们各自只定义了一个值 。

还支持复合数据类型---对象(object),注意数组也是一种对象

另外,js还定义了一种特殊的对象---函数(function),注意:函数也是一种数据类型,真的很强大。。。

除了函数和数组外,JavaScript语言的核心还定义的其他一些专用的对象。例如:Date,RegExp,Error......

*/

/**

三种基本数据类型

*/

var $num = 111;

var $str = "aaabbbccc";

var $b = false;

document.write("javascript中的各种数据类型:");

document.write("<br/>$num的类型: "+typeof $num);//number

document.write("<br/>$str的类型: "+typeof $str);//string

document.write("<br/>$b的类型: "+typeof $b);//boolean

/**

两种小数据类型

*/

var x ;

document.write("<br/>x的数据类型:"+typeof x);//undefined

var bbb = !x;//true

document.write("<br/>bbb的数据类型:"+typeof bbb);//boolean

document.write("<br/>两种小数据类型:"+typeof null+","+typeof undefined);//object,undefined

/**

特殊数据类型:函数

*/

function myFun(x){//..............aaa处

return x*x;

}

var myFunFun = function(x){//..............bbb处

return x*x;

}

alert(myFun);//aaa处

alert(myFunFun);//bbb处

document.write("<br/>myFun,myFunFun的类型: "+typeof myFun+","+typeof myFunFun);//function,function

/**

对象数据类型,以下三种方式

*/

//第一种方式:通过构造基本对象,为对象添加属性来达到

var obj = new Object();

obj.name = "yangjiang";

obj.sex = "sex";

//第二种方式:利用对象直接量

var ooo = {};

ooo.name = "yangjiang";

ooo.sex = "sex";

//第三种方式:定义类型(有点像JAVA语言中的类):此种方式最常用

function People(name,sex){

this.name = name;

this.sex = sex;

}

var oooo = new People("yangjiang","sex");

//以下输出三种方式的结果

document.write("<br/>obj的类型:"+typeof obj);//object

document.write("<br/>ooo的类型:"+typeof ooo);//object

document.write("<br/>oooo的类型:"+typeof oooo);//object

/**

数组 也是一种对象

*/

var $array = [];

var $arrayA = ["aaa","bbb",111,false];

var $arrayB = new Array();

document.write("<br/>$array的数据类型:"+typeof $array);//object

document.write("<br/>$arrayA的数据类型:"+typeof $arrayA);//object

document.write("<br/>$arrayB的数据类型:"+typeof $arrayB);//object

</script>

</body>

</html>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类