본문 바로가기
소프트웨어 개발/javascript

javascript - 바이트(byte) 길이 구하기

by 인생은즐겁게 2022. 8. 20.
반응형

 

 

//바이트구하기
String.prototype.getBytes = function() {
    const contents          = this;
    let str_character;
    let int_char_count      = 0;
    let int_contents_length = contents.length;
    
    for (k = 0; k < int_contents_length; k++) {
        str_character = contents.charAt(k);
        
        if (escape(str_character).length > 4)
            int_char_count += 2;
        else
            int_char_count++;
    }

    return int_char_count;
}
    
    let str = 'hi';
    alert(str.getBytes());
반응형

댓글