“字符串”转换为“数字”两种方式:
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()方法,而是通过隐式转换直接将其与字符串相加。
网友评论