Click on below button to print all test cases to console
Print results to console
Requirements
- Define a function max() that takes two numbers as arguments and returns the largest of them. Use the
if-then-else construct available in Javascript
- Define a function maxOfThree() that takes three numbers as arguments and returns the largest of them
- Write a function isVowel() that takes a character (i.e. a string of length 1) and returns true if it is
a vowel, false otherwise
- Define a function sum() and a function multiply() that sums and multiplies (respectively) all the
numbers in an input array of numbers. For example, sum([1,2,3,4]) should return 10, and
multiply([1,2,3,4]) should return 24. Note/Hint: Do these using Imperative programming approach (i.e.
for…loop or while…loop)
- Define a function reverse() that computes the reversal of a string. For example, reverse("jag testar")
should return the string "ratset gaj".
- Write a function findLongestWord() that takes an array of words and returns the length of the longest
one
- Write a function filterLongWords() that takes an array of words and an integer i and returns a new array
containing only those words that were longer than i characters
- Write a function named, computeSumOfSquares, that takes as input, an array of numbers and calculates and
returns the sum of the squares of each number in the input array. E.g. computeSumOfSquares([1,2,3])
should be computed as 12 + 22 +32 = 14. Note: Write your Javascript code without using Imperative
programming. i.e. Do NOT use any explicit looping construct; instead use functional programming
style/approach
- Write a function named, printOddNumbersOnly, that takes as input, an array of integral numbers and it
finds and prints only the numbers which are odd
- Write a function named, computeSumOfSquaresOfEvensOnly, that takes as input, an array of integral
numbers and calculates and returns the sum of the squares of only the even numbers in the input array.
E.g. computeSumOfSquaresOfEvensOnly ([1,2,3,4,5]) should be computed as 22 +42 = 20
- Using the Array.reduce(…) function, re-implement your functions, sum(…) and multiply(…) (defined in
Problem 4 above) without using Imperative programming. i.e. Do NOT use any explicit looping construct;
instead use functional programming style/approach
- Implement Javascript code for a function named, findSecondBiggest, which takes as input, an array of
numbers and finds and returns the second biggest of the numbers. For example,
findSecondBiggest([1,2,3,4,5]) should return 4. And findSecondBiggest([19,9,11,0,12]) should return 12.
(Note: Do not use sorting!)
- Write a function named printFibo, that takes as input, a given length, n, and any two starting numbers a
and b, and it prints-out the Fibonacci sequence, e.g. (0, 1, 1, 2, 3, 5, 8, 13, 21, 34,…) of the given
length, beginning with a and b. (e.g. printFibo(n=1, a=0, b=1), prints-out: "0", as output;
printFibo(n=2, a=0, b=1), prints-out: "0, 1", as output; printFibo(n=3, a=0, b=1), prints-out: "0, 1,
1", as output; printFibo(n=6, a=0, b=1), prints-out: "0, 1, 1, 2, 3, 5", as output; and printFibo(n=10,
a=0, b=1), prints-out: "0, 1, 1, 2, 3, 5, 8, 13, 21, 34", as output).
-
Refer to your work on Lab Assignment 4. Add Javascript code to work with your 2 HTML forms as
follows:
- Login Form: Add code such that when the Submit button is clicked, the values entered in the
input fields are printed to the Console
- New Product Form: Add code such that when the Submit button is clicked, the values entered in the
input fields are displayed in a pop-up window
- Using JavaScript and HTML and CSS, implement a webpage that displays a working, ticking counter Clock,
that counts/displays the current Date and time of the browser host, in the format: 2019-11-4 12:16:01