怎么把js的字符串001转成数字1

JavaScript09

怎么把js的字符串001转成数字1,第1张

js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。 比如 parseInt("1234blue")//returns 1234 par...

// 提供中文数字

var cnum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']

function rp (n) {

    var s = ''

    n = '' + n // 数字转为字符串

    for (var i = 0 i < n.length i++) {

        s += cnum[parseInt(n.charAt(i))]

    }

    return s

}

var str = '1980-02-14'

var arr = str.split('-') // 拆分字符串

for (var i = 0 i < arr.length i++) {

    arr[i] = rp(parseInt(arr[i]))

}

str = arr[0] + '年' + arr[1] + '月' + arr[2] + '日'

这是一个更通用的方法

var count=10

for(var i=0i<counti++){

var ii = "0000000000" + i

ii = ii.substring(ii.length - 2)//输出001就-3

alert(ii)

}