diff --git a/lab13/rabbit.js b/lab13/rabbit.js new file mode 100644 index 0000000..8dc4e8b --- /dev/null +++ b/lab13/rabbit.js @@ -0,0 +1,9 @@ +name = "Monty"; +function Rabbit(name) { + this.name = name; +} +var r = Rabbit("Python"); + +console.log(r.name); // ERROR!!! +console.log(name); // Prints "Python" + diff --git a/lab13/salary.js b/lab13/salary.js new file mode 100644 index 0000000..f4d0e81 --- /dev/null +++ b/lab13/salary.js @@ -0,0 +1,20 @@ +function Employee(fname, lname, salary) { + this.fname = fname; + this.lname = lname; + this.salary = salary; +} + +var emps = [new Employee("Alice", "Alleyson", 95000), + new Employee("Robert", "Tables", "80000"), + new Employee("Charles", "Chaplin", 42350)]; + +function totalSalary(empList) { + var ttl = 0; + for (i in empList) { + ttl += empList[i].salary; + } + return ttl; +} + +console.log(totalSalary(emps)); + diff --git a/lab13/sortAndGetLargest.js b/lab13/sortAndGetLargest.js new file mode 100644 index 0000000..54d5994 --- /dev/null +++ b/lab13/sortAndGetLargest.js @@ -0,0 +1,15 @@ +function swap(arr,i,j) { + tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; +} +function sortAndGetLargest (arr) { + tmp = arr[0]; // largest elem + for (i=0; i tmp) tmp = arr[i]; + for (j=i+1; j