자바스크립트 16진수 -> 10진수 변환
16진수 -> 10진수 변환
//16진수 -> 10진수
function hexaToDecimal(){
    var inputNum = prompt("input Hexadecimal");
    var splitNum = inputNum.split("");
    // 입력받은 16진수를 하나씩 배열에 담고 하나씩 불러와서 10진으로 변환
    // 변환된 값들의 합을 반환하는 코드작성
    var decimalValue = []
    var result = 0
    for(var i=0;i<splitNum.length;i++)
        switch(splitNum[i]){
                case "a" :
                case "A" :
                    decimalValue.push(10);
                    break;
                case "b" :
                case "B" :
                    decimalValue.push(11)
                    break;
                
                case "c" :
                case "C" :
                    decimalValue.push(12)
                    break;
                case "d" :
                case "D" :
                    decimalValue.push(13)
                    break;
                case "e" :
                case "E" :
                    decimalValue.push(14)
                    break;
                case "f" :
                case "F" :
                    decimalValue.push(15)
                    break;
                
                default:
                    decimalValue.push(Number(splitNum[i]));
                    break;
        }
        for(var x=0;x<decimalValue.length;x++){
           result = result + Math.pow(16,x)*decimalValue[decimalValue.length-1-x]
        }
        return result    
}
// console.log(hexaToDecimal())
Author And Source
이 문제에 관하여(자바스크립트 16진수 -> 10진수 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@mookbap/자바스크립트-16진수-10진수-변환저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)