WT Prac 7
WT Prac 7
Practical No:-7
Q1 Introduction to Node JS:
A]Create a Node js script file that displays hostname and platform
details of current system on the console..
Source Code:
var os = require('os'); console.log("Platform of OS:
"+os.platform()); console.log("Hostname of OS:
"+os.hostname());
Output :
k C:\Sudhir> node host.js Platform of OS:
win32
C:\SUdhir>
Source Code:
Math Module
// Math.js
// Exporting functions
module.exports = { addition,
subtraction, multiplication,
division
};
New.js
// app.js
// Invoking all the four functions to perform operations const a = 10; const b =
5; console.log("Addition:", Math.addition(a, b)); console.log("Subtraction:",
Math.subtraction(a, b)); console.log("Multiplication:", Math.multiplication(a,
b)); console.log("Division:", Math.division(a, b));
Output :
k C:\Sudhir> node New.js Addition: 15
Class:-MCA-II Name:- Shubham Balaso Deshmukh
Subject:- Advanced Web Technology Roll No: 150
Subtraction: 5
Multiplication: 50
Division: 2
k C:\Sudhir>
Source Code:
for(var i=0; i<10; i++)
{
setTimeout(function()
{ console.log("Welcome to Node JS");},1000);
}
Output :
PS C:\Sudhir> node loop.js
Welcome to Node JS
Welcome to Node JS
Welcome to Node JS
Welcome to Node JS
Welcome to Node JS
Welcome to Node JS
Welcome to Node JS
Welcome to Node JS
Welcome to Node JS
Welcome to Node JS
k C:\Sudhir>
Class:-MCA-II Name:- Shubham Balaso Deshmukh
Subject:- Advanced Web Technology Roll No: 150
Q.4]Create a user defined date module that can give you the
current date and time.
Source Code:
dmodule.js
// dmodule.js
// date.js
// Getting the current date and time using the imported function const
currentDateAndTime = getCurrentDateTime();
// Displaying the current date and time console.log("Current Date and Time:",
currentDateAndTime);
Output :
k C:\Sudhir> node date.js
C:\Sudhir>
Class:-MCA-II Name:- Shubham Balaso Deshmukh
Subject:- Advanced Web Technology Roll No: 150
Custome.js
const daysTill = require('./daysTill');
Class:-MCA-II Name:- Shubham Balaso Deshmukh
Subject:- Advanced Web Technology Roll No: 150
Output :
k C:\Sudh> node custome.js Days
until Christmas: 229