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 相关文章推荐
一个挺有意思的Javascript小问题说明
Sep 26 Javascript
javascript中的绑定与解绑函数应用示例
Jun 24 Javascript
JS实现局部选择打印和局部不选择打印
Apr 03 Javascript
jQuery on()绑定动态元素出现的问题小结
Feb 19 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
Apr 18 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
Jul 06 Javascript
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
从零到一详聊创建Vue工程及遇到的常见问题
Apr 25 Javascript
百度小程序自定义通用toast组件
Jul 17 Javascript
js实现整体缩放页面适配移动端
Mar 31 Javascript
vue+element table表格实现动态列筛选的示例代码
Jan 14 Vue.js
最简单的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
Session保存到数据库的php类分享
2011/10/24 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
JQuery 常用方法基础教程
2009/02/06 Javascript
jQuery 树形结构的选择器
2010/02/15 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
基于jquery实现省市联动效果
2015/11/23 Javascript
js 获取经纬度的实现方法
2016/06/20 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
js中url对象化管理分析
2017/12/29 Javascript
详解适配器在JavaScript中的体现
2018/09/28 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
[06:07]DOTA2-DPC中国联赛3月5日Recap集锦
2021/03/11 DOTA
Python下线程之间的共享和释放示例
2015/05/04 Python
python在控制台输出进度条的方法
2015/06/20 Python
详解Python中的Cookie模块使用
2015/07/06 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
2019/06/05 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
联想英国官网:Lenovo英国
2019/07/17 全球购物
个人求职信范例
2014/01/29 职场文书
一名老师的自我评价
2014/02/07 职场文书
销售主管岗位职责
2014/02/08 职场文书
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
校园文明标语
2014/06/13 职场文书
成绩报告单家长评语
2014/12/30 职场文书
授权委托书
2015/01/28 职场文书
运动与健康自我评价
2015/03/09 职场文书
房屋所有权证明
2015/06/19 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书