Custom Exception Constructor
NegativeNumberException and calculateSquareRoot, that will be used to calculate the square root of a number, but throw an exception if the number is negative.NegativeNumberException(value) should take a single argument, the negative number passed to calculateSquareRoot, and should define an object that has two properties: value and message. The value property should be set to the negative number passed in as an argument, and the message property should be set to the string 'Number must be positive'. Additionally, the toString method of the object should return a string that concatenates the value and message properties, separated by a space.calculateSquareRoot(number) should take a single argument, a number. If the number is negative, it should throw a NegativeNumberException object with the value of the argument. If the number is positive, it should return the square root of the number using the Math.sqrt function.