美文网首页
字符串和数字的相互转换(2018-05-06)

字符串和数字的相互转换(2018-05-06)

作者: Karaio | 来源:发表于2018-05-06 16:51 被阅读0次

    “字符串”转换为“数字”两种方式:

    1、Number() ;

     将任何 数字型字符串  转换成 数字。例如:“123”、“1.234” 。  (不符合转换条件则返回NaN)

    2、parseInt() 和 parseFloat()。    (不符合转换条件则返回NaN)

    提取 首字符为数字的任意字符串 中的 数字,parseInt是提取整数部分,parseFloat会提取整数部分和小数部分。

    如果首字符不是数字则返回NaN,但是如果首字母是“+”和“-”,parseInt和parseFloat都可以识别。例如:“+123”、“-123”  会转换成  +123 和 -123。


    PS:在javascript中  float类型和int类型的数是可以直接比较大小的。判断一个数是整数还是小数时,1、将该数转换成 数字类型字符串;2、通过parseInt() 和 parseFloat()将其转换成数字进行大小比较。


     “数字”转换为“字符串”两种方式:

    1、与空字符串相加;

    2、toString()。一般开发时不会用toString()方法,而是通过隐式转换直接将其与字符串相加。


    相关文章

      网友评论

          本文标题:字符串和数字的相互转换(2018-05-06)

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