Math Object In TypeScript: Part2
Before reading this article, please go through the following articles:
Introduction
In this article, I am describing some of the TypeScript math functions.
Atan2() Method
- Atan2 (x,y)
Function
- Atan2(num: number) {
- var a = 6;
- var span = document.createElement("span");
- span.innerText = "The arctangent of " + num + "/" + a + " is -> " + Math.atan2(num, a) + "\n";
- document.body.appendChild(span);
- }
Exp() Method
- exp (number)
Function
- Exp(num: number) {
- var span = document.createElement("span");
- span.innerText = "The E of " + num + " is -> " + Math.exp(num) + "\n";
- document.body.appendChild(span);
- }
Ceil() Method
Syntax
- ceil(number)
Function
- Ceil(num: number) {
- var span = document.createElement("span");
- span.innerText = "The Ceil value of " + num + " is -> " + Math.ceil(num);
- document.body.appendChild(span);
- }
Complete Program
ATAN_Exp_Ceil.ts
- class Math_Object
- {
- Atan2(num: number)
- {
- var a = 6;
- var span = document.createElement("span");
- span.innerText = "The arctangent of " + num + "/" + a + " is -> " + Math.atan2(num, a) + "\n";
- document.body.appendChild(span);
- }
- Exp(num: number)
- {
- var span = document.createElement("span");
- span.innerText = "The E of " + num + " is -> " + Math.exp(num) + "\n"; // E is the Euler's Number
- document.body.appendChild(span);
- }
- Ceil(num: number)
- {
- var span = document.createElement("span");
- span.innerText = "The Ceil value of " + num + " is -> " + Math.ceil(num);
- document.body.appendChild(span);
- }
- }
- window.onload = () =>
- {
- var obj = new Math_Object();
- var num = parseFloat(prompt("Enter a number for calculate Atan2,Exp and Ceil"));
- obj.Atan2(num);
- obj.Exp(num);
- obj.Ceil(num);
- };
Atan2_Exp_Ceil.htm
- <!DOCTYPE html>
- <html lang="en"
- xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta charset="utf-8" />
- <title>TypeScript HTML App</title>
- <link rel="stylesheet" href="app.css" type="text/css" />
- <script src="ATAN_ciel_exp.js"></script>
- </head>
- <body>
- <h3>Atan2,Exp and Ceil Math Function in TypeScript</h3>
- <div id="content"/>
- </body>
- </html>
ATAN_ciel_exp.js
- var Math_Object = (function() {
- function Math_Object() {}
- Math_Object.prototype.Atan2 = function(num) {
- var a = 6;
- var span = document.createElement("span");
- span.innerText = "The arctangent of " + num + "/" + a + " is -> " + Math.atan2(num, a) + "\n";
- document.body.appendChild(span);
- };
- Math_Object.prototype.Exp = function(num) {
- var span = document.createElement("span");
- span.innerText = "The E of " + num + " is -> " + Math.exp(num) + "\n";
- document.body.appendChild(span);
- };
- Math_Object.prototype.Ceil = function(num) {
- var span = document.createElement("span");
- span.innerText = "The Ceil value of " + num + " is -> " + Math.ceil(num);
- document.body.appendChild(span);
- };
- return Math_Object;
- })();
- window.onload = function() {
- var obj = new Math_Object();
- var num = parseFloat(prompt("Enter a number for calculate Atan2,Exp and Ceil"));
- obj.Atan2(num);
- obj.Exp(num);
- obj.Ceil(num);
- };
Output 1

Output 2


Gowtham RajamanickamPosted Apr 11, 2015, 1:40 PM
good one