美文网首页
NAN以及数值转换

NAN以及数值转换

作者: 想个名字真难ing | 来源:发表于2017-05-29 20:42 被阅读0次

alert(isNAN(NAN)) //true
alert(isNAN(10)) //false
alert(isNAN("10")) //false
alert(isNAN("blue")) //true
alert(isNAN(true)) //false 可以被转换为数值1

有三个函数可以把非数值转换为数值:Number()、parseInt()、parseFloat(),第一个函数可以用于任何数据类型,另外两个函数专门用于把字符串转换为数值。这三个函数对于同样的输入会有不同的结果。
boolean:true、false将分别转换为1和0.
null:0
undefined:返回NAN.
字符串:“123”变成123,“011”变成11,字符串为空的转换成0,字符串中含有其他的字符会变成NAN,

pasinInt转换字符串更多的是看其是否符合数值模式。它会忽略字符串前面的空格,直到找到第一个非空格字符。如果第一个字符不是数字字符,parseint()就会返回NAN;

相关文章

  • NAN以及数值转换

    alert(isNAN(NAN)) //truealert(isNAN(10)) //falsealert...

  • NaN 及 数值转换

    非数值,一种特殊的数值 NaN特点任何涉及NaN的操作都会返回NaN;NaN与任何值都不相等,包括自己。 针对这两...

  • JS数据类型回顾

    基本数据类型 基本数据类型UndefineNullBooleanNumber浮点数值数值范围NaN数值转换Stri...

  • 2017.06.28

    2017.06.28 数值转换 Number null返回0undefined返回NaN如果是对象,先调用valu...

  • 一图看懂JS数据类型的转换

    强制转换 Number() 按位转换,只要有一个字符不能转化为数值,就将Number(var) 转化成NaN 原始...

  • 数据类型转换

    数据类型的转换 转数值 Number() 函数 转数字 ,整数和小数 非数字会返还NaN parseInt : 取...

  • 数据类型转换

    数据类型转换 转换成数值 1、Number()函数 Number方法的参数是对象时,将返回NaN,除非是包含单个数...

  • 数据类型Number的方法

    一、 转为number的方法 Number(str):只有两种结果NaN或具体的数值;数字类型转换为number返...

  • JavaScript——运算符&流程控制

    一、NaN NaN即非数值,是一个特殊的数值。NaN本身有两个非同寻常的特点。首先,任何涉及NaN的操作(例如Na...

  • JavaScript知识点整理

    1.数据类型模块 浮点数值需要的内存空间是保存整数值的两倍;parseInt()转换空字符串会返回NaN(Numb...

网友评论

      本文标题:NAN以及数值转换

      本文链接:https://www.haomeiwen.com/subject/phclfxtx.html