parseint和parsefloat总结number。隐形转换
Posted hduhdc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了parseint和parsefloat总结number。隐形转换相关的知识,希望对你有一定的参考价值。
parseint:会认识一些字符+、-、空格,其他的就会截止譬如23hudhchauch结果为:23,对于boollen类型不能转换为1或是0.
number:是对整体的转换。对true的转换为1.
显式类型转换(强制类型转换):
Number()
parseInt()
parseFloat()
隐式类型转换:
+ 200 + ‘3‘ 变成字符串
- * / % ‘200‘ - 3 变成数字
++ -- 变成数字
> < 数字的比较 、字符串的比较
! 取反 把右边的数据类型转成布尔值
==
*/
// alert( Number(‘……‘) ); NaN
// alert( ‘……‘-9 ); NaN
// alert( ‘2‘ == 2 );
// alert( ‘10000000‘ > ‘9‘ );
// 数字的比较与字符串的比较
// ‘1000000‘ ‘9‘
// alert( ‘2‘ === 2 );
以上是关于parseint和parsefloat总结number。隐形转换的主要内容,如果未能解决你的问题,请参考以下文章
详解JS中Number()parseInt()和parseFloat()的区别
js parseFloat 与 parseInt 处理字符串
Number()parseInt()和parseFloat()的注意点
Java parseInt()和parseFloat()的用法