美文网首页
字符串和数字的相互转换(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()方法,而是通过隐式转换直接将其与字符串相加。


相关文章

  • python2.0+版本--类型转换

    字符串类型的与数字类型的相互转换1.字符串类型的转换为数字类型的str_num = '123'int_num = ...

  • 数字和字符串相互转换

    数字转字符串 字符串转数字

  • 算法题常用方法

    一、数据类型相互转换 1.任何 → 字符串 2.任何 → 数字 长得像数字 '数字xxxxx' 'xxxxx数字x...

  • JavaScript == 相等运算符自动转换的4种简单情形

    情景1:比较数字和字符串 比较数字和字符串时,都要将字符串转换为数据,再两个数字进行比较 比如无法转换为数字,是字...

  • 隐式转换

    隐式转换结论 1、数字 + 字符串 :将数字转换为字符串 2、数字 + boolean :将 boolean 转换...

  • 数据类型的转换

    隐式转换结论 1、数字 + 字符串 :将数字转换为字符串 2、数字 + boolean :将 boolean 转换...

  • 第三天

    隐式转换结论 1、数字 + 字符串 :将数字转换为字符串 2、数字 + boolean :将 boolean 转换...

  • 2018-07-11

    隐式转换结论 1、数字 + 字符串 :将数字转换为字符串 2、数字 + boolean :将 boolean 转换...

  • ☝(•̀˓◞•́)哎呦

    隐式转换结论 1、数字 + 字符串 :将数字转换为字符串 2、数字 + boolean :将 boolean 转换...

  • ☝(•̀˓◞•́)哎呦

    隐式转换结论 1、数字 + 字符串 :将数字转换为字符串 2、数字 + boolean :将 boolean 转换...

网友评论

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

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