JavaScript 数据类型
来源:互联网 发布:centos pppoe拨号上网 编辑:程序博客网 时间:2024/05/09 06:10
在JavaScript当中数据类型整体分为两大类
一、基本数据类型:
1.数字:JavaScript中所有的数据都以IEEE754标准的64位符点数据进行存储的。
2.文本字符串
3.布尔值
4.空值,即null
5.未定义,即undefined
二、复合数据类型:
1.无序集合对象
2.有序集合对象,即数组
3.特殊对象,即function对
4.专用对象,比如:Date/Error/RegExp等
数字转换成字符串:
1.数字会在需要的时候自动转换,比如:var n=100; var s = n+"www.zkent.com";结果是:100www.zkent.com
2.只需要给数字加上一个空串即可,比如:var n=100; var s= n+"";结果是:100,有点类似于1的情况
3.数字显式转换为字符串,比如:var n = 100; var s = String(n);结果是100
4.使用toString([radix]),比如:var n = 100; var s = n.toString(2);结果是:1100100
5.Number新增3个数字到字符串的转换方法。1.toFixed(),2.toExponential(),3.toPrecision()
字符串转换成数字:
1.当一个串用在数字环境中,比如:var n="100"*"2"; 结果是:200
2.将串减去0,比如:var n = "21"-0;结果typeof(n)返回number
3.将Number构函作为一个函数来调用,比如:var n = Number("110");但是如果Number("2 1");将返回NaN,当然Number(" 32 ")返回32
4.parseInt(),parseFloat():解析的时候根据字符串中是否带有前缀进行的。
布尔类型说明:
1.如果一个布尔值用于数字环境中,true被当作1,false被当作0;若布尔值用在字符串环境中true被当作"true",false被当作"false"
2.如果数字用于布尔环境中,0或NaN被当作false,否则被当作1;若字符串用在布尔环境中,空值、null值、undefined被当作false,否则任何非空对象、数组、函数都被当作true
3.类型显式转换:var bol = Boolean(x);
注:测试数值的数据类型使用typeof()方法
函数是真正的数值,这就意味着函数可以被存储在内存的变量中、数组、对象中,而且函数还可以作为参数进行传递。
- JavaScript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript数据类型
- javaScript数据类型
- JavaScript 数据类型
- javascript 数据类型
- javascript数据类型
- javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript 数据类型
- JavaScript 数据类型
- javascript数据类型
- S-O-L-I-D 原则 之 单一职责原则
- YUM 相关命令
- Android自定义控件eBook翻书效果
- Something about Assembly language 1
- 你可能需要用到得网站和自己感兴趣的博客
- JavaScript 数据类型
- Qt之美(一):D指针/私有实现
- .NET Web Service 偷懒教程
- Android中AlertDialog和Toast的使用
- ghdf
- ghdf
- 3D版中国象棋之结语
- SQL多表查询语句
- Ajax学习(一)