js怎样获取字符ASCII码?

JavaScript012

js怎样获取字符ASCII码?,第1张

如果是ASCII字符,可以用charCodeAt()方法取得,但如果超出ASCII范围,返回的结果是Unicode编码.如果要查询ANSI编码,可能必须查询码表,而这个码表你可以在网上找到,也可以自己写一个.

js对一个字符串根据ASCII码从小到大排序(字典序)

实现思路: 将带空格分隔的字符串split成数组,利用数组sort()排序方法,在该方法里面用chartCodeAt()方法比对元素间同位置的字符的ASCII码(同一位置字符的ASCII码相同则继续比对下一个字符)

function convert (str) {

    var matches = str.match(/\d{1,8}/g)

    var len = matches.length

    str = ''

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

        str += String.fromCharCode(parseInt(matches[i], 2))

    }

    return str

}

var s = convert('011000010110001001100011')

alert(s)