javascript权威指南 学习笔记之javascript数据类型


Posted in Javascript onSeptember 24, 2011
<!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 相关文章推荐
js验证表单大全
Nov 25 Javascript
jQuery 事件队列调整方法
Sep 18 Javascript
jquery实现手风琴效果
Nov 20 Javascript
分享几种比较简单实用的JavaScript tabel切换
Dec 31 Javascript
Node.js本地文件操作之文件拷贝与目录遍历的方法
Feb 16 Javascript
jquery mobile界面数据刷新的实现方法
May 28 Javascript
浅谈jQuery双事件多重加载的问题
Oct 05 Javascript
JavaScript反弹动画效果的实现代码
Jul 13 Javascript
vue用addRoutes实现动态路由的示例
Sep 15 Javascript
详解webpack与SPA实践之开发环境搭建
Dec 18 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
Mar 13 Javascript
Vue infinite update loop的问题解决
Apr 23 Javascript
最简单的js图片切换效果实现代码
Sep 24 #Javascript
zShowBox 图片放大展示jquery版 兼容性
Sep 24 #Javascript
也说JavaScript中String类的replace函数
Sep 22 #Javascript
javascript笔记 String类replace函数的一些事
Sep 22 #Javascript
Prototype的Class.create函数解析
Sep 22 #Javascript
Javascript中的this绑定介绍
Sep 22 #Javascript
StringTemplate遇见jQuery冲突的解决方法
Sep 22 #Javascript
You might like
php算开始时间到过期时间的相隔的天数
2011/01/12 PHP
php中jpgraph类库的使用介绍
2013/08/08 PHP
php防止恶意刷新与刷票的方法
2014/11/21 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
在Laravel中使用MongoDB的方法示例
2019/11/11 PHP
用jquery来定位
2007/02/20 Javascript
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
JavaScript中的面向对象介绍
2012/06/30 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
Webpack devServer中的 proxy 实现跨域的解决
2018/06/15 Javascript
vue实现配置全局访问路径头(axios)
2019/11/01 Javascript
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
python如何求100以内的素数
2020/05/27 Python
Python实现上下文管理器的方法
2020/08/07 Python
解决python3中os.popen()出错的问题
2020/11/19 Python
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
应届大专毕业生个人自荐信
2013/09/22 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
结婚纪念日感言
2015/08/01 职场文书
2016年大学生党员公开承诺书
2016/03/24 职场文书