To implement:

Separate hexidecimal RGB value into red, green and blue values.

 

<html>
<head>
<title></title>
<script language="JavaScript">
<!-- Start Script

document.bgColor="#2c10F2";

// separate and convert hex RGB to decimal values
// bgcolor is in form of "#FFFFFF", so first char 
// must be skipped
// Analysis

var oldBG = document.bgColor;

var red = oldBG.charAt(1).toUpperCase() + oldBG.charAt(2).toUpperCase();
var green = oldBG.charAt(3).toUpperCase() + oldBG.charAt(4).toUpperCase();
var blue = oldBG.charAt(5).toUpperCase() + oldBG.charAt(6).toUpperCase();

// Test
// Analysis

document.writeln("document.bgColor: " + document.bgColor + "<br>");
document.writeln("Hex red value: " + red + "<br>");
document.writeln("Hex green value: " + green + "<br>");
document.writeln("Hex blue value: " + blue);

// End Script -->
</script>
</head>
<body>
</body>
</html>

 

Execute code or main page