转换方法: 1、使用“number.toString()”语句; 2.使用“number.toFixed()”语句; 3. 使用“number.toExponential(x)”语句; 4. 使用“number.toPrecision(x)”语句。
本教程的运行环境:windows7系统,javascript1.8.5版本,戴尔G3笔记本。
将数字转换为字符串
①Number类定义的toString()方法:
该方法可以接收一个表示转换基数(基数javascript转换数字,范围从 2 到 36)的可选参数。 如果不指定该参数javascript转换数字,则转换规则将基于十进制。 例如:
②Number类定义的toFixed()方法:
该方法可以指定小数点后的位数。 例如:
③Number类定义的toExponential()方法:
该方法使用指数表示法将数字转换为指数字符串,其中小数点前只有一位数字,小数点后的位数由参数指定。 例如:
④Number类定义的toPrecision()方法:
此方法将数字转换为具有指定有效位数的字符串。 如果有效位数多于数字的整数部分,则转换为指数方法。 例如:
注意:上述方法调用后并不会改变n的值,而是返回对应的字符串结果,并且方法2、3、4在返回结果时进行了四舍五入。