javascript数据类型
来源:互联网 发布:知乎 最尴尬的吹牛 编辑:程序博客网 时间:2024/05/17 13:42
javascript一共有五种基本数据类型,他们是undefined,null,number,string,boolean。和一种复杂数据类型 object。
对于每种数据类型是什么,不再多赘述。只记录些读书时发现的新东西。
undefined:对未声明的变量使用typeof也会返回undefined;但使用alert却会报错。
null:null类型和undefined类型是有区别的,null类型代表一个空对象指针。
boolean:boolean类型里有一个函数 Boolean();可以将任意类型转换为boolean类型。有没有使用过这样的写法?
if(a){}
在这样的写法其实就是对数据a进行了隐形数据类型转换,把a转换为了boolean类型然后再进行判断。
number:
永远不要做浮点数相等的比较比如:
a = 0.1; b = 0.2; if(a+b == 0.3){} 因为你会发现0.1+0.2 = 0.30000000000000004 ;这是IEEE754编码的通病。
你可以通过Number(),parseInt(),parseFloat();来将非数值转换为数值。
string:
你可以通过toString() 和String()函数来转换。前一个方法会把undefined和null都转换为undefined,而String可以对undefined和null进行识别。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- JavaScript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript数据类型
- javaScript数据类型
- JavaScript 数据类型
- javascript 数据类型
- javascript数据类型
- javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript 数据类型
- JavaScript 数据类型
- javascript数据类型
- 【English】aj七法则
- blockcanary原理理解
- Webshell实现与隐藏探究
- Protobuf3语言指南
- 用C语言输出乘法口诀表
- javascript数据类型
- 页面之间参数传递3.1--Struts标签,Ajax
- (十二)Window和WindowManager的使用解析
- 网页内容搜索快捷键
- WebStorm, PHPStorm 使用cmder
- 【Coursera公开课笔记】 斯坦福大学机器学习第六课“逻辑回归(Logistic Regression)”
- poj 2481 Cows 线段树
- 《深入理解mybatis原理》 MyBatis的架构设计以及实例分析
- ptmalloc