1。将数字转换为字符串。

A.必须将一个数字转换为字符串,只要向它添加一个空字符串即可:
复制代码代码如下所示:
var = 100;
无功n_as_string = n + ;

为了使字符串更加明确,B可以使用string()函数:
复制代码代码如下所示:
无功string_value =字符串(数);

C.使用ToString()方法:
复制代码代码如下所示:
string_value = number.tostring();

数字对象的基本数字被转换为数字对象,以便它可以被调用。ToString()方法有一个可选的参数,它指定转换的基数。如果没有指定该参数,转换将以10为基数的进行。然而,数量也可根据其他基数转换(36 2号)。
例如:
复制代码代码如下所示:
var = 17;
binary_string = n.tostring(2); / / 的值为10001
octal_string = 0 + n.tostring(8); / / 的值为021
hex_string = 0x + n.tostring(16); / /评估0x11

D.固定()方法将数字转换为字符串并显示指定位数的小数点后不使用指数表示。
复制代码代码如下所示:
var = 123456.789;
n.tofixed(0); / / 123457
n.tofixed(1); / / 123456.79

E. toexponential()用指数表示的数字转换为字符串,1位数的小数点前面,和小数点后的具体数字。
复制代码代码如下所示:
var = 123456.789;
n.toexponential(1); / / 1.2e + 5
n.toexponential(3); / / 1.235e + 5

F.精密()使用指定的有意义的数字显示一个数。如果有意义的数字不足以显示数字的整数部分,则使用指数表达式。
复制代码代码如下所示:
var n = 123456.789;
n.toprecision(4); / / 1.235e + 5
n.toprecision(7); / / 123456.8

2。字符串被转换成数字。

缺少将字符串转换成数字的一些技巧,但非常清楚的方法是将数字()构造函数作为函数调用。
复制代码代码如下所示:
VaR值=数(string_value);

B. parseInt()只截取整数。如果一个字符串开始的0x 或0x
复制代码代码如下所示:
ParseInt(3只瞎老鼠); / /返回3
ParseInt(12.34); / /返回12
ParseInt(0xFF); / /返回255
parseInt(11, 2); / /返回3(1 * 2 + 1)
ParseInt(FF,16); / /返回255(15 * 16 + 15)
ParseInt(ZZ,36); / /返回1295(35 * 36 + 35)
parseInt(077, 8); / /返回63(7 * 8 + 7)
parseInt(077, 10); / /返回77(7 * 10 + 7)

C. parseFloat()截取整数和浮点数。
复制代码代码如下所示:
ParseFloat(米3.14); / /返回3.14

D.如果parseInt()和parseFloat()不能够把指定的字符串转换为数字,他们回到南:
复制代码代码如下所示:
ParseInt(''eleven ) / /返回NaN;
ParseFloat(72.47美元); / /返回NaN

方法3 Javascript积分

丢弃小数部分,保留整数部分。
parseInt(5 / 2)

舍入到小数点整数1部分。

math.ceil(5 / 2)

C.向下舍入

math.floor(5 / 2)

D.四RMS五

math.round(5 / 2)