Vivasoft-logo

3.3 āχāĻ¨ā§āϟāĻžāϰāϏ⧇āĻ•āĻļāύ āϟāĻžāχāĻĒ

āϟāĻžāχāĻĒāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡ āχāĻ¨ā§āϟāĻžāϰāϏ⧇āĻ•āĻļāύ āϟāĻžāχāĻĒ āĻšāϞ⧋ āϕ⧋āύ⧋ āϟāĻžāχāĻĒ⧇āϰ āĻāĻ•āϟāĻŋ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ āϝāĻž āĻĻ⧁āχ āĻŦāĻž āϤāϤ⧋āϧāĻŋāĻ• āϟāĻžāχāĻĒ⧇āϰ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻž āĻŽāĻŋāĻļā§āϰāĻŖāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āϟāĻžāχāĻĒāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻĻāĻŋā§Ÿā§‡ āφāĻŽāϰāĻž āĻļ⧁āϧ⧁ āφāϞāĻžāĻĻāĻž āφāϞāĻžāĻĻāĻž āϟāĻžāχāĻĒ āĻ›āĻžā§œāĻžāĻ“ āĻ•ā§Ÿā§‡āĻ•āϟāĻž āϟāĻžāχāĻĒ⧇āϰ āĻ•āĻŽā§āĻŦāĻŋāύ⧇āĻļāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇āĻŽā§‡āĻ“ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻĒ āĻŦāĻžāύāĻžāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤Â 

āχāĻ¨ā§āϟāĻžāϰāϏ⧇āĻ•āĻļāύ āϟāĻžāχāĻĒ⧇āϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻšāϞ⧋ Type1 & Type2 āϝ⧇āĻ–āĻžāύ⧇ Type1 āĻāĻŦāĻ‚ Type2  āĻšāϞ⧋ āĻāĻ•āχ āĻŦāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϟāĻžāχāĻĒ⧇āϰ āύāĻžāĻŽāĨ¤ āĻāχ āĻ­āĻžāĻŦ⧇ āύāϤ⧁āύ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ āϝāĻž āĻ•ā§Ÿā§‡āĻ•āϟāĻŋ āϟāĻžāχāĻĒ⧇āϰ āϏāĻŽāĻ¨ā§āĻŦ⧟āĨ¤ āĻŽāύ⧇ āĻ•āϰ⧁āύ āφāĻĒāύāĻžāϰ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻĒ āφāϛ⧇ āϝāĻž āύāĻžāĻŽā§āĻŦāĻžāϰ āϟāĻžāχāĻĒ āĻāĻŦāĻ‚ āφāϰ⧇āĻ•āϟāĻŋ āφāϛ⧇ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϟāĻžāχāĻĒ āĻāχ āĻĻ⧁āχāϟāĻŋ āϟāĻžāχāĻĒ⧇āϰ āϏāĻ‚āĻŽāĻŋāĻļā§āϰāύ⧇ āύāϤ⧁āύ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻĒ āĻŦāĻžāύāĻŋāϝāĻŧ⧇ āĻĢ⧇āϞāĻž āϝāĻžāϝāĻŧāĨ¤ āχāĻ¨ā§āϟāĻžāϰāϏ⧇āĻ•āĻļāύ āϟāĻžāχāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āφāĻĒāύāĻŋ āϏ⧇āχ āϟāĻžāχāĻĒ⧇āϰ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāϗ⧁āϞāĻŋāϕ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāϟāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āφāĻĒāύāĻŋ āωāĻ­āϝāĻŧ āϟāĻžāχāĻĒ⧇āϰ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāϗ⧁āϞāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤ āύāĻŋāĻšā§‡āϰ āωāĻĻāĻžāĻšāϰāĻŖāϟāĻŋ āĻĻ⧇āĻ–āĻž āϝāĻžāĻ•:

				
					type NumberObject = {
numberValue: number;
};


type Person = {
name: string;
age: number;
};


type IntersectionType = NumberObject & Person;


const intersectionObj: IntersectionType = {
numberValue: 10,
name: "John",
age: 25,
};



				
			

āωāĻĒāϰ⧇āϰ āωāĻĻāĻžāĻšāϰāϪ⧇, IntersectionType āϟāĻžāχāĻĒāϟāĻŋ NumberObject āĻāĻŦāĻ‚ Person āϟāĻžāχāĻĒ⧇āϰ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤ, āϏ⧁āϤāϰāĻžāĻ‚, IntersectionType āĻ…āĻŦāĻœā§‡āĻ•ā§āϟāϟāĻŋ āĻŽā§‡āĻŽā§āĻŦāĻžāϰ āĻšāĻŋāϏāĻžāĻŦ⧇ numberValue, name, āĻāĻŦāĻ‚ age āĻĒā§āϰāĻĒāĻžāĻ°ā§āϟāĻŋāϗ⧁āϞ⧋āϕ⧇ āύāĻŋāĻŦ⧇āĨ¤Â 

āĻŽāύ⧇āĻ•āϰāĻŋ, āĻāĻ•āϟāĻŋ Book āϟāĻžāχāĻĒ āϝ⧇āĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻ‡ā§Ÿā§‡āϰ āĻŦāĻŋāĻŦāϰāĻŖ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻĒ āĻĄāĻŋāĻĢāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻž āĻŦāχāϝāĻŧ⧇āϰ āĻļāĻŋāϰ⧋āύāĻžāĻŽ, āϞ⧇āĻ–āϕ⧇āϰ āύāĻžāĻŽ āĻāĻŦāĻ‚ āĻŽā§‚āĻ˛ā§āϝ āύāĻŋāĻŦ⧇ āĨ¤ āφāϰāĻ“ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻĒ Magazine āĻĄāĻŋāĻĢāĻžāχāύ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇ āϝāĻž āϏāĻ‚āĻŦāĻžāĻĻāĻĒāĻ¤ā§āϰ⧇āϰ āĻŦāĻŋāĻŦāϰāĻŖ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇ āϝāĻž āϏāĻ‚āĻŦāĻžāĻĻāĻĒāĻ¤ā§āϰ⧇āϰ āĻļāĻŋāϰ⧋āύāĻžāĻŽ, āϏāĻŽā§āĻĒāĻžāĻĻāϕ⧇āϰ āύāĻžāĻŽ āĻāĻŦāĻ‚ āϤāĻžāϰāĻŋāĻ– āύāĻŋāĻŦ⧇āĨ¤Â  āχāĻ¨ā§āϟāĻžāϰāϏ⧇āĻ•āĻļāύ āϟāĻžāχāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āφāĻĒāύāĻŋ āĻāχ āĻĻ⧁āϟāĻŋ āϟāĻžāχāĻĒ⧇āϰ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ⧇āϰ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϟāĻžāχāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āύ⧀āĻšā§‡āϰ āωāĻĻāĻžāĻšāϰāĻŖ āĻĻ⧇āϖ⧁āύ:

				
					type Book = {
title: string;
author: string;
price: number;
};


type Magazine = {
title: string;
editor: string;
date: string;
};


type Publication = Book & Magazine;


const publication: Publication = {
title: "Amar Bangla Boi",
author: "Mehedi Hasan",
price: 200,
editor: "Viva Prokashoni",
date: "01-01-2023",
};

				
			

āωāĻĒāϰ⧇āϰ āωāĻĻāĻžāĻšāϰāϪ⧇, Publication āϟāĻžāχāĻĒāϟāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ Book āĻāĻŦāĻ‚ Magazine āϟāĻžāχāĻĒ⧇āϰ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ⧇āϰ āϤ⧈āϰ⧀ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻ–āĻžāύ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāĻšā§āϛ⧇, Publication āĻ…āĻŦāĻœā§‡āĻ•ā§āϟāϟāĻŋ āĻŽā§‡āĻŽā§āĻŦāĻžāϰ āĻšāĻŋāϏāĻžāĻŦ⧇ title, author, price, editor, āĻāĻŦāĻ‚ date āĻĒā§āϰāĻĒāĻžāĻ°ā§āϟāĻŋāϗ⧁āϞāĻŋ āύāĻŋāĻšā§āϛ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻžāϰāϏ⧇āĻ•āĻļāύ āϟāĻžāχāĻĒ āϝāĻž āĻĻ⧁āϟāĻŋ āϟāĻžāχāĻĒ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰ⧇ āύāϤ⧁āύ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤