JSFiddle - React, Tailwind, and code Playground

by KARTHIKEYAN K

JavaScript

let add = (name: string, rollNumber: number) => { return `Name is :${name},My id is : ${rollNumber}` };
let ans = add("Karthik", 50669);
__________________________________________________________________________________________________________
class Sample
{
    private username: string;
    private password: number;
    constructor(_username:string,_password:number)
    {
        this.username = _username;
        this.password = _password;
    }

    display():string
    {
      return `UserName:${this.username},PassWord:${this.password}`
    }
}

let Obj = new Sample("karthik", 12345);
let Mesg = Obj.display();
_______________________________________________________________________________________________________________
class Demo
{
    private _username: string;
    constructor() { }
    public get username(): string
    {
        return this._username
    }
    public set username(value: string)
    {
        this._username = value;
    }

    isValid(args: string):string
    {
        if ((args) && (typeof args === 'string')  && (args.length >= 5)) {
            return `The username ${args} is valid`
        }else {
            return 'user is not valid,Try Again';
        }
    }

}

var Obj = new Demo();
Obj.username = "Kart";

____________________________________________________________________________________________________________________
interface userId
{
    xpId: string;
}

interface userProfile
{
    xpId: string;
    passowrd: any;
}


class Demo<T>
{
    _greeting: T
    constructor(greeting:T)
    {
       this._greeting=greeting
    }

    greetMewssage()
    {
        return `${JSON.stringify(this._greeting)}`;
    }
}

let Obj = new Demo<userId>({ xpId: "karukar" });
let Obj1 = new Demo<userProfile>({xpId:"karukar",passowrd:"karthik@12345"});