JS总结——数据类型
来源:互联网 发布:linux开机自启动命令 编辑:程序博客网 时间:2024/05/16 08:09
数据类型
一共有
五种简单数据类型(基本数据类型):
- Undefined
- Null
- Boolean
- Number
- String
一种复杂数据类型:
Object
检测数据类型
typeof
语法:
typeof 变量 或 typeof(变量)
返回值:字符串
值可能是:"string" / "number" / "boloean" / "object" / "undefined" / "function"
Undefined
undefined只有一个值,就是undefined自身。
Null
1. null值表示一个空对象指针。
2. 如果定义的变量准备在将来用于保存对象,那么最好将变量初始值设为null。
补充:
undefined值是派生自null值的,所以undefined == null,返回结果是true。
Number
Number:
表示整数和浮点数
NaN:
非数值,是一个特殊的值
补充说明:
- 任何涉及NaN的操作,都会返回NaN;
- NaN与任何值都不相等,包括NaN本身。
检测是否是NaN
isNaN(n)
参数n可以是任何类型
说明:
isNaN在接收到一个值之后,会尝试将这个值转换成数值。
返回值:boolean
数值转换
三个方法:
Number()
如: 变量名 = Number(变量名)如果不能转换,则返回NaN。
以下这两个方法,专门把字符串转换成数值。
parseInt() 整数
语法: parseInt(数据)
1. 忽略开头和结尾的空格,把字符串的数字提取出来,不过必须是以数字开头的。
2. 非数字开头,返回NaN。
3. 提供第二个参数,用来指定进制。
parseFloat() 浮点数
语法: parseFloat(数据)
1. 从第一个字符开始解析,直至遇到无效浮点数字符。
2. 只有第一个小数点有效。
3. 它会忽略有效数字前面的0
String
字符串是由单引号或双引号组成的。
转换成字符串
toString() 与 String()
语法: 数据 .toString() 和 String(数据)
参数说明:
1. 数据——可以是数值、布尔值、对象和字符串
2. 在不知道要转换的值是不是null或undefined时,使用String( )方法,它能将所有类型的值都转换成字符串。
返回值: 数据的一个字符串副本
Boolean
只有两个值,true、false。
转换成布尔型
语法: Boolean(数据)
规律:
1. 除0以外的所有数字,转换为布尔类型都是true。
2. 除“ ”之外,转换为布尔类型都是true。
3. null、undefined转换为布尔类型都是false。
阅读全文
0 0
- JS总结——数据类型
- JS数据类型总结整理
- js-数据类型学习总结
- js复习——数据类型
- JS基础——数据类型
- JS基础——数据类型
- js 数据类型转换总结笔记
- JS学习总结 - 数据类型,转换
- js基本知识点总结-----js数据类型
- js入门(五)——数据类型
- 【JS】——JavaScript数据类型基础
- js高级教程笔记——数据类型
- js基础(一)——数据类型
- js基本概念注意点—数据类型
- js数据类型检测方法(总结)
- JS基础---typeof及数据类型总结
- js中判断数据类型的方法总结
- 判断js中数据类型方法总结
- POJ 1006 Biorhythms 中国剩余定理
- 血管的三维重建
- 使用Gogs配置Git服务器(非源码)
- java:利用fastjson判断一个类型(java.lang.reflect.Type)是否是一个javabean
- 模板类 栈
- JS总结——数据类型
- asp.net查询数据显示等待中提示效果
- Linux 常用命令使用英文全称
- opensuse42.2vim安装YouCompleteMe
- GNS3环境qemu虚拟机linux通过cloud节点loopback桥接上网
- POJ 1222 EXTENDED LIGHTS OUT 二进制高斯消元 (开关翻转问题)
- Android消息机制—— Handler实现原理深度解析
- servlet程序HTTP Status 500
- 链栈