Skip to main content

Posts

Showing posts with the label function

Solutions: Object Oriented JavaScript: 3. Functions

Previous: Chapter 2: Primitives
Chapter 3: Functions
1. Write a function that converts a hexadecimal color, for example blue "#0000FF", into its RGB representation "rgb(0,0,255)". Name your function getRGB() and this it with this code:   var a = getRGB("#00FF00");
  a;       
  rgb(0,255,0)
  //Simple logic for getRgb()     var getRGB = function f(hexColor) {     var result = "rgb(";   
    result += parseInt("0x"+hexColor[1]+hexColor[2]) + ", ";     result += parseInt("0x"+hexColor[3]+hexColor[4]) + ", ";     result += parseInt("0x"+hexColor[5]+hexColor[6]) + ")";     return result;   }    
  >> getRGB("#0000FF");   "rgb(0, 0, 255)"
  >> getRGB("#00FF00");   "rgb(0, 255, 0)"

2. What does each of these lines print in the console?
    >> parseInt(1e1) 10    //1e1 is evaluated first
    >> parseInt('1e1') 1  
    >> parseFloat('…