3.1 āĻāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸
āĻāĻžāĻāĻĒāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻĢāĻŋāĻāĻžāĻ° āĻ¯āĻž āĻāĻžāĻāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽ āĻāĻžāĻāĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¯āĻž āĻā§āĻĄā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§āĨ¤ āĻāĻ āĻāĻžāĻāĻĒāĻā§āĻ˛āĻŋ āĻā§āĻĄ āĻŦā§āĻāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻāĻžāĻāĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻžāĻāĻĒ, āĻ ā§āĻ¯āĻžāĻ°ā§ āĻāĻžāĻāĻĒ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻāĻĒ āĻĄāĻŋāĻĢāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻā§āĻĄā§ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ, āĻĒā§āĻ¨āĻ°āĻžā§ āĻāĻāĻ āĻā§āĻĄ āĻ˛ā§āĻāĻžāĻ° āĻŦāĻĻāĻ˛ā§ āĻ¤āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻ¸āĻšāĻā§āĻ āĻāĻāĻŋ āĻāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻĻāĻŋā§ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻāĻžāĻāĻĒāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻĄāĻŋāĻĢāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ type āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻ¸ā§āĻāĻŽ āĻāĻžāĻāĻĒāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻāĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻŽāĻ°āĻž āĻāĻžāĻāĻĒāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻāĻžāĻ°, āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āĻ°ā§āĻĒāĻžāĻ°ā§āĻāĻŋ, āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŋāĻāĻ¨ā§āĻāĻžāĻ° āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻĄāĻŋāĻĢāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻžāĻāĻĒ āĻĄāĻŋāĻĢāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻŦāĨ¤ āĻ¨ā§āĻā§āĻ° āĻā§āĻĄā§ Person āĻāĻžāĻāĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§:
type Person = {
name: string;
age: number;
profession: string;
};
āĻāĻāĻžāĻ¨ā§ Person āĻšāĻ˛ āĻāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻžāĻāĻĒ āĻĄāĻŋāĻĢāĻžāĻāĻ¨ āĻāĻ°ā§āĻāĻŋ āĻ¯āĻž name, age, āĻāĻŦāĻ profession āĻĒā§āĻ°ā§āĻĒāĻžāĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻ āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¤āĻžāĻ° āĻāĻāĻāĻž āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻāĻž āĻ¯āĻžāĻ:
const person1: Person = {
name: "Ahmed",
age: 30,
profession: "Programmer"
};
const person2: Person = {
name: "Farid",
age: 25,
profession: "Designer"
};
function printPersonDetails(person: Person) {
console.log(`name: ${person.name}`);
console.log(`age: ${person.age}`);
console.log(`profession: ${person.profession}`);
}
printPersonDetails(person1);
// output:
name: Ahmed
age: 30
profession: Programmer
printPersonDetails(person2);
// output:
name: Farid
age: 25
profession: Designer
āĻāĻĒāĻ°ā§, āĻāĻŽāĻ°āĻž Person āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻā§āĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ person1 āĻāĻŦāĻ person2 āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻ°āĻĒāĻ°ā§, printPersonDetails āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ Person āĻāĻžāĻāĻĒā§āĻ° āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸ā§āĻŦā§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻ āĻāĻžāĻāĻĒā§āĻ°Â āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻĒā§āĻ°ā§āĻĒāĻžāĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻā§āĻ āĻāĻ°ā§ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻāĻ°ā§āĨ¤
āĻāĻāĻžāĻŦā§ āĻāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻ āĻā§āĻĄ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻāĻžāĻĄāĻŧāĻžāĻ āĻā§āĻĄ āĻ°āĻŋāĻĄā§āĻŦāĻŋāĻ˛āĻŋāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤