js将数字转为字符串

JavaScript021

js将数字转为字符串,第1张

最直接的方法是toString。如:var num=123var str=num.toString()。

还可以在字符串后面加一个空字符串,如:var num=123var str=num+''感觉这种方式没有改变它的本质。你可以试一试。

一、数组转字符串

需要将数组元素用某个字符连接成字符串,示例代码如下:

var a, b,c 

a = new Array(a,b,c,d,e) 

b = a.join('-') //a-b-c-d-e  使用-拼接数组元素c = a.join('') //abcde

二、字符串转数组

实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:

var str = 'ab+c+de'var a = str.split('+') // [ab, c, de]

var b = str.split('') //[a, b, +, c, +, d, e]

1、转换为字符串

''

+

10

===

'10'

//

true将一个值加上空字符串可以轻松转换为字符串类型。

2、字符串转换为数字

+'010'

===

10

Number('010')

===

10

parseInt('010',

10)

===

10

//

用来转换为整数

+'010.2'

===

10.2

Number('010.2')

===

10.2

parseInt('010.2',

10)

===

10

3、转换为布尔值

!!'foo'

//

true

!!''

//

false

!!'0'

//

true

!!'1'

//

true

!!'-1'

//

true

!!{}

//

true

!!true

//

true

通过使用 否 操作符两次,可以把一个值转换为布尔型。

以上这篇js

数字、字符串、布尔值的转换方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。