js将一个值转换为字符串

1.value.toString(),:缺点:不要本办法把null和undefind转换为字符串,

注:number对象的toString()方法有一个可选的参数,该参数用来指定转换的技术,如果不指定该参数,参数会以10为基数进行转换。

var n = 17;
binary_string = n.toString(2); // Evaluates to "10001"

2.""+value:使用加法运算符配合一个空字符串可以把任意值转换为字符串

3.String(value):让数字可以更加显式的转变为字符串,注:String同时是一个构造函数,但是他作为普通函数和作为构造函数时的表现完全不同

4.toFixed()方法,把一个数字显示为字符串,并且可以指定小数点后面的位数,它不使用指数表示法。

var n = 123456.789;
n.toFixed(0); // "123457"

5.toExponential()使用指数表示法把一个数字转换为字符串,小数点前面有1位数,而小数点后面有特定的位数。

var n = 123456.789;
n.toExponential(1); // "1.2e+5"
n.toExponential(3); // "1.235e+5"

6. toPrecision()使用指定的有意义的位数来显示一个数字,如果有意义的位数还不够显示数字的整个整数部分,它就使用指数表示法。
var n = 123456.789;
n.toPrecision(4); // "1.235e+5"
n.toPrecision(7); // "123456.8"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值