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 篱式条件判断
Aug 22 Javascript
基于Asp.net与Javascript控制的日期控件
May 22 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
Apr 17 Javascript
深入理解Javascript中this的作用域
Aug 12 Javascript
Javascript优化技巧之短路表达式详细介绍
Mar 27 Javascript
简单实现Bootstrap标签页
Aug 09 Javascript
基于react框架使用的一些细节要点的思考
May 31 Javascript
在Vue项目中引入腾讯验证码服务的教程
Apr 03 Javascript
Vue 事件处理操作实例详解
Mar 05 Javascript
JS如何实现手机端输入验证码效果
May 13 Javascript
在实例中重学JavaScript事件循环
Dec 03 Javascript
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
Feb 11 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
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
使用VisualStudio开发php的图文设置方法
2010/08/21 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
PHP中单引号与双引号的区别分析
2014/08/19 PHP
SESSION存放在数据库用法实例
2015/08/08 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
2015/12/20 PHP
laravel5创建service provider和facade的方法详解
2016/07/26 PHP
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
2016/08/04 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
简单实现js轮播图效果
2017/07/14 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
在Django的form中使用CSS进行设计的方法
2015/07/18 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
南威尔士家居商店:Leekes
2016/10/25 全球购物
社保委托书怎么写
2014/08/02 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
酒店辞职书范文
2015/02/26 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸
动视暴雪取消疫苗禁令 让所有员工返回线下工作
2022/04/03 其他游戏
Nginx的gzip相关介绍
2022/05/11 Servers