JavaScript学习总结_二.数据类型
2011-06-12 13:47
465 查看
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
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
相关文章推荐
- JavaScript学习总结(2)——JavaScript数据类型判断
- 【JavaScript】数据类型--廖雪峰JS教程【学习总结】
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- JavaScript学习——判断数据类型总结(转)
- JavaScript学习总结(六)数据类型和JSON格式
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- 学习总结-javascript数据类型详解
- JavaScript学习总结(六)——JavaScript判断数据类型总结
- JavaScript学习总结(六)数据类型和JSON格式
- Javascript学习总结--数据类型
- JavaScript基本数据类型与运算符归纳总结
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- JavaScript中数据类型转换总结
- Java基础学习总结----数据类型和运算符
- javascript----数据类型总结
- javascript学习笔记(十一)对表格进行排序(包括数值、字符串、日期等数据类型)
- JavaScript for Kids 学习笔记2. 数据类型与变量
- Struts2学习总结(2)--数据接收,数据共享,类型转换,上传下载
- JavaScript学习笔记-- String数据类型
- Python学习笔记之数据类型总结