javascript权威指南 学习笔记之javascript数据类型
2011-09-24 00:00
841 查看
<!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"; //第三种方式:定义类型(有点像J***A语言中的类):此种方式最常用 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学习指南(第2版)笔记(一) Script、数据类型和变量、操作符和语句
- (数据类型-字符串)JavaScript权威指南笔记5.1
- (数据类型-Number直接量前的“-”)JavaScript权威指南笔记4.2
- 【JavaScript学习笔记】数据类型
- JavaScript学习笔记一——数据类型
- JavaScript学习笔记一 - 基本语法,数据类型、变量
- 零基础入门-javaScript学习笔记之从基本数据类型学起
- JavaScript学习笔记-- String数据类型
- 【Web前端学习笔记】Javascript_01_变量,数据类型,类型转换
- JavaScript学习笔记一:数据类型和变量
- JavaScript学习笔记---数据类型
- JS权威指南笔记之数据类型
- JavaScript深入浅出学习笔记(一)—数据类型
- Javascript学习笔记(数据类型)
- Javascript学习笔记(数据类型转换)
- JavaScript学习笔记(5)——JavaScript语法之数据类型
- javascript学习笔记:数据类型-boolean
- [知了堂学习笔记] javascript数据类型、运算符、控制语句
- JavaScript数据类型学习笔记分享
- Javascript学习笔记1-基本数据类型