js数据类型转化
2016-08-09 22:52
225 查看
(一)数据类型的装换
1: javaScript中true表示1,false表示0
2: String:将X转换成字符串 用X.toString()方法。
3: 转为整数:
var num=parseInt(str);
(1) 从第一个字符向后读。
(2) 如果碰到第一个数字字符,停止读取
(3) 如果开头碰见空格忽略
(4)如果碰到第一个是非空字符,不是数字,说明不能转-->NaN
4: 转为浮点数
var num =parseFloat();
(1) 从第一个字符向后读。
(2) 如果碰到第一个数字字符,停止读取
(3) 如果开头碰见空格忽略
(4)如果碰到第一个是非空字符,不是数字,说明不能转-->NaN
区别:parseFloat认识小数,但是仅认第一个。
(二)对话框
prompt(提示信息):专门用于请求数据类型的对话框
调用方法:
var ay=prompt("提示信息");
如上图所示,是js脚本的数据类型的转换方式。
5 特殊类型转化要点
5.1.任意类型的参数做减法,都会转化成数字类型,如果有参数不能转化为数字类型,则会返回NaN。
5.2:如果除数为0,则会返回Infinity 就是一个数字无穷大.
5.3 0/0返回NaN.
5.4
(1). ==
先将参与判断的数据,强转为相同类型,再比较字符串比较。
undefined类型,继承自null类型
undefined值被自动转换为null!
undefine==null==>true
(2).===
严格相等:不带自动类型转换的相等比较!
类型和值必须都相等!才返回true。只要不确定比较的类型。又不希望自动类型转换时,就用严格相等。
(3)NaN.
与任何数据类型做比较永远返回NaN NaN==NaN
(4) isNaN(x)用来专门判断一个数字是否为 NaN
只要是数字均反回false,只要不是数字均返回true。
总结:
(1)普通类型先转化为相同类型再比较。
(2)undefine就用===
( 3) NaN 就是isNaN(X)
1: javaScript中true表示1,false表示0
2: String:将X转换成字符串 用X.toString()方法。
3: 转为整数:
var num=parseInt(str);
(1) 从第一个字符向后读。
(2) 如果碰到第一个数字字符,停止读取
(3) 如果开头碰见空格忽略
(4)如果碰到第一个是非空字符,不是数字,说明不能转-->NaN
4: 转为浮点数
var num =parseFloat();
(1) 从第一个字符向后读。
(2) 如果碰到第一个数字字符,停止读取
(3) 如果开头碰见空格忽略
(4)如果碰到第一个是非空字符,不是数字,说明不能转-->NaN
区别:parseFloat认识小数,但是仅认第一个。
(二)对话框
prompt(提示信息):专门用于请求数据类型的对话框
调用方法:
var ay=prompt("提示信息");
如上图所示,是js脚本的数据类型的转换方式。
5 特殊类型转化要点
5.1.任意类型的参数做减法,都会转化成数字类型,如果有参数不能转化为数字类型,则会返回NaN。
5.2:如果除数为0,则会返回Infinity 就是一个数字无穷大.
5.3 0/0返回NaN.
5.4
(1). ==
先将参与判断的数据,强转为相同类型,再比较字符串比较。
undefined类型,继承自null类型
undefined值被自动转换为null!
undefine==null==>true
(2).===
严格相等:不带自动类型转换的相等比较!
类型和值必须都相等!才返回true。只要不确定比较的类型。又不希望自动类型转换时,就用严格相等。
(3)NaN.
与任何数据类型做比较永远返回NaN NaN==NaN
(4) isNaN(x)用来专门判断一个数字是否为 NaN
只要是数字均反回false,只要不是数字均返回true。
总结:
(1)普通类型先转化为相同类型再比较。
(2)undefine就用===
( 3) NaN 就是isNaN(X)
相关文章推荐
- js 数据类型和转化
- js第四节-数据类型以及类型的转化
- js 强制转化数据类型
- js中的数据类型
- js复合型数据类型
- js中的数据类型
- js中,{}初始化数据类型object;for in 的用法;delete的用法
- 用js解析经后台json序列化后的C#的DateTime类型数据
- Js_基本数据类型
- Js_数据类型的转换
- java常用类String与其他数据类型之间的转化
- js数据类型与数据转换
- Js数据类型
- JavaScript大厦之地基:js数据类型
- js数据类型只string,object
- 判断JS数据类型的四种方法
- JS 数据类型转换 方法主要有三种
- 蓝鸥原生JS:js的引入方式及js的基本数据类型
- 页面提交表单Form中的字符串数据转化为指定类型
- js中把new Date().getTime()时间戳转化成日期类型