Exercises
- Write a function that converts a hexadecimal color, for example blue (
#0000FF
), into its RGB representationrgb(0, 0, 255)
. Name your functiongetRGB()
and test it with the following code. Hint: treat the string as an array of characters:> var a = getRGB("#00FF00"); > a; "rgb(0, 255, 0)"
- What do each of these lines print in the console?
> parseInt(1e1); > parseInt('1e1'); > parseFloat('1e1'); > isFinite(0/10); > isFinite(20/0); > isNaN(parseInt(NaN));
- What does this following code alert?
var a = 1; function f() { function n() { alert(a); } var a = 2; n(); } f();
- All these examples alert "Boo!". Can you explain why?
- Example 1:
var f = alert; eval('f("Boo!")');
- Example 2:
var e; var f = alert; eval('e=f')('Boo!');
- Example 3:
(function(){ return ...
- Example 1:
Get JavaScript : Object-Oriented Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.