数据类型
来源:互联网 发布:淘宝网ipad版下载安装 编辑:程序博客网 时间:2024/06/08 11:49
数据类型
2013-01-22 14:47:38| 分类:脚本语言 | 标签:数据类型 |字号大中小订阅
一、基本数据类型
1、字符串型数据
用引号括起来的文本字符串。
在JS中不区分“字符”和“字符串”,字符也被当作字符串处理。字符串也可以包含用于特殊目的字符。
例:
var hello = "你好啊"; //使用双引号定义字符串
2、数值型数据
JS中用于表示数字的类型称为数字型,不像其他编程语言那样区分整型、浮点型。数字型用双精度浮点值来表示数字数据。数字的值可以用普通的记法也可以使用科学记数法。
3、复合数据类型
1> 对象的概念
- 在面向对象的设计模式中,将数据和处理数据的方法捆绑在一起形成的整体,成为对象。它封装了数据和操作数据的方法,使用时要先创建这个对象,用new运算符来调用对象的构造函数。
2> 日期对象
- JS将与日期相关的所有特性封装进Date对象,主要用来进行一些与时间相关的操作,比如获取当前系统时间,使用前要先创建该对象的一个实例:
date = new Date(); // 直接创建
date = new Date(val); // 指定如期创建
date = new Date(y,m,d[,min[,sec[,ms]]]); // 指定日期创建
3> 全局对象
- 全局对象是所有全局方法的拥有者,用来统一管理全局方法,全局方法也就是指全局函数。该对象不能使用new运算符创建对象实例,所有方法直接调用即可。
4> 数学方法
- 数学对象(Math)封装了与数学相关的特性,包括一些常数和数学函数,主要使用简单一些基本的数学计算。
5> 字符串对象
- String 对象封装了与字符串有关的特性,主要用来处理字符串。通过String对象,可以对字符串进行剪切,合并,替换等等。可以调用该对象的构造函数创建一个实例,其实在定义一个字符串类型变量时就也创建了一个String对象实例。
- 调用String对象的方法活属性形式如下:"对象名.方法名"或“对象名.属性名”,构造函数如下String([strVal]);。
6> 数组
- 数组是JS中另一重要的基本数据类型。内部对象Array封装了所有和数组相关的方法和属性,其内存在多个数据段组合存储。可以形象的理解为一种有很多连续房间的楼房,每个房间都可以存放货物,提取货物时只需要给出楼层号和房间编号即可。
- 下面是一个实例,创建一个数组用于保存古代几个大诗人的名字,通过遍历数组逐一输出每个诗人的名字:
<script language = "javaScript"> // 脚本程序开始
<!--
var potes = new Array("王维",“杜甫”,“李白”,“白居易”);// 创建数组
document.write("古代几个大诗人:<br>"); // 输出标题
for(n int potes) // 逐个输出数组元素
{
document.write("<li>" + potes[n]); // 输出诗人的名字
}
>
</ script> <! 脚本程序结束>
4、其他数据类型
1> 函数
- 在JS中,“函数”存当了两个角色,一个运用在数据类型方面,另一个运用在子程序设计方面。
2> 空值
- null 表示一个空值。可以使用null和一个变量进行比较以测试该变量是否拥有内容,通常用来判断对象的创建或引用是否成功。
3> 不确定的类型
- undefined 表示一个变量什么都没有得到,连"空"都没有。通常用来判断一个变量是否已经字义或已经赋值。
5、数据类型的转换
1> 隐式转换
- 在程序运行时,系统根据当前上下文的需要,自动将数据从一种类型转换为另一种类型的过程称为隐式类型转换。
2> 显示转换
- 与隐式类型转换想对应的是显示类型转换,此过程需要手动转换到目标类型。要将某一类型的数据转换为另一类型的数据需要用到特定的方法。
0 0
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- Android 进程间通信
- 关于Future.cancel(mayInterruptIfRunning)方法的参数的问题
- java中除去字符串(String)中的换行字符(\r \n)
- 二手车车辆购置税税率及过户费的计算
- Android 进程间通信
- 数据类型
- iOS 7 新内容
- CRC8校验分析
- 理解VB从属对象
- java并发容器
- Sql Server2012 报表服务中的SharePoint集成模式配置
- 如何判断窗口是在最小化或者最大化的状态
- 如何判断窗口是在最小化或者最大化的状态
- iOS 状态栏的隐藏