JavaScript学习总结_二.数据类型

来源:互联网 发布:windows svn 命令行 编辑:程序博客网 时间:2024/06/05 03:34

1.数据类型的分类

 

1.1 基本数据类型

 

1.1.1 字符串型

定义一个字符串时不需要指定类型  var s="a";

javaxcript不区分字符和字符串。

 

转义字符

/n 回车换行  /t tab  /r 回车  /' 单引号  /" 双引号   // 反斜杠/

 

1.1.2 数值型

javascript所有的数字都称为数字型。使用双精度浮点型来表示,(-253 ~ 253) 区间的任何值。

表示十进制:普通写法

表示十六进制: 以0X或0x开头,后面跟0~F的十六进制数字  0xAF3E

表示八进制: 以0开头,后跟0~7的八进制数字  012346

 

1.1.3 布尔型

真:true 假:false 也可用0代表true 非0代表false

 

1.2 复合数据类型

 

1.2.1 内置对象

Object                   所有对象的基础对象

Array                     数组对象

ActiveXObject        活动控件对象

Function                函数对象,用于创建函数

arguments            参数对象,正在调用的函数的参数

Error                     错误对象

Global                   全局对象

Math                     数学对象

Date                     日期对象

RegExp                 正则表达式对象

String                    字符串对象

Number                 数字对象 

1.2.2 常用对象说明

日期对象

new Date()  创建日期

new Date(至1970年1月1日午夜以来的毫秒数)

new Date(y,m,d,h,min,sec,ms) ymd是必须的参数 其他是可选的

 

常用方法

getDate()  返回本地时间

getYear()   返回本地年

getMonth()

getDay()  返回星期几

getHours()

getSeconds()

getMinutes()

setDate()

setYear()

seMonth()

 

全局对象

常用方法

isNaN(var)  即is not number 可以用来验证是否是数字

parseFloat(String)

parseInt(String)

 

数学对象

Math由javaScript环境创建并初始化,方法只需直接用Math.来调用

 

PI   返回圆周率

SQRT2  返回2的平方根值

abs    返回数字的绝对值

max    返回给定组数中的最大值

min

sqrt    返回给定数的平方根

round  四舍五入

 

数组对象

创建方式:

1. var a = new Array();   空数组

2. var a = new Array(3);  指定长度的数组

3. var a = new Array(10,"abc",4); 

4. var a = [10,"abc",3];

 

 

空类型与不确定类型

null  当对象创建失败时,也会返回null。通常用来判断对象是否创建或引用成功。

undefined 表示一个变量什么都没有得到,连null都没赋予。通常来判断一个变量是否已被定义或是否被赋值。

 

  

2.数据类型的转换

隐式类型转换

是自动进行的,由小类型转为大类型

 

显示类型转换

praseInt praseFloat

 

原创粉丝点击