JavaScript数据类型
来源:互联网 发布:离散数学的用处 知乎 编辑:程序博客网 时间:2024/05/16 06:11
(第一篇博客)随便写点前一段时间学的
(1)Underfined类型
这种类型只有一个值,就是Undefined。
变量声明了但是没有初始化的话,那么这个变量的类型就是Undefined
var message;
document.write(typeof(message));
注意的是:未声明的和未赋值的变量的类型都是Undefined。
(2)Null类型
Null类型表示空对象指针;通常不需要马上赋值的变量赋以Null;方便之后数据检查;
(3)Boolean类型
有true和false;
可以将字符串转化为Boolean类型的值进行判断;
var str="sunjiaxing";
var strAsBoolean=Boolean(str);
注意哪些字符串转换之后是true,哪些是false
(4)Number类型
学到为什么0.1+0.2!=0.3;原因是0.1的二进制数是一个无限小数,但是计算过程只取前十几位的小数计算,结果精度丢失;
NaN 非数值
数值转换函数 Number(),parseInt()函数,parseFloat()函数;可以将非数值的字符串转化为数值;
(5)String类型
可以用单引号或双引号表示
var str="sunjiaxing";
var str1='sunjiaxing';
不同于PHP,这两种表示方法没有任何的不同。
字符串之间可以用+连接;
(6)Object类型
(1)Underfined类型
这种类型只有一个值,就是Undefined。
变量声明了但是没有初始化的话,那么这个变量的类型就是Undefined
var message;
document.write(typeof(message));
注意的是:未声明的和未赋值的变量的类型都是Undefined。
(2)Null类型
Null类型表示空对象指针;通常不需要马上赋值的变量赋以Null;方便之后数据检查;
(3)Boolean类型
有true和false;
可以将字符串转化为Boolean类型的值进行判断;
var str="sunjiaxing";
var strAsBoolean=Boolean(str);
注意哪些字符串转换之后是true,哪些是false
(4)Number类型
学到为什么0.1+0.2!=0.3;原因是0.1的二进制数是一个无限小数,但是计算过程只取前十几位的小数计算,结果精度丢失;
NaN 非数值
数值转换函数 Number(),parseInt()函数,parseFloat()函数;可以将非数值的字符串转化为数值;
(5)String类型
可以用单引号或双引号表示
var str="sunjiaxing";
var str1='sunjiaxing';
不同于PHP,这两种表示方法没有任何的不同。
字符串之间可以用+连接;
(6)Object类型
1 0
- JavaScript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript数据类型
- javaScript数据类型
- JavaScript 数据类型
- javascript 数据类型
- javascript数据类型
- javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript 数据类型
- JavaScript 数据类型
- javascript数据类型
- OpenCV_(2):常用数据结构和函数
- 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用的实例
- 反编译Android APK及防止APK程序被反编译
- java中的final关键字
- Flume初介绍和命令行使用
- JavaScript数据类型
- 负载均衡,会话保持,session同步
- 代码中设置控件间距
- JNDI数据库连接池配置
- iOS开发~修改UITextField的placeholder的字体大小、颜色
- String 属性
- Fast Randomized SVD
- 图像二值化方法中的阈值法
- Python入门自学笔记20160630