4. function add(a, b) {
return a + b;
}
function testAdd() {
assertEquals( 1, add( 1, 0));
assertEquals( 2, add( 1, 1));
assertEquals(20, add(10, 10));
}
5. function add(a, b) {
a = parseInt(a, 10);
b = parseInt(b, 10);
if (isNaN(a)) a = 0;
if (isNaN(b)) b = 0;
return a + b;
}
function testAdd() {
assertEquals(20, add( 10, 10));
assertEquals( 0, add("a", []));
assertEquals( 3, add( 3, new Date));
}