Vivasoft-logo

3.8 āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύāϏ

āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύāϏ āĻšāϞ āϟāĻžāχāĻĒāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ -āĻāϰ āĻāĻ•āϟāĻŋ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ āϝāĻž āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰāϕ⧇ āĻ­ā§āϝāĻžāϰāĻŋā§Ÿā§‡āĻŦāϞ āϟāĻžāχāĻĒ⧇āϰ āϤāĻĨā§āϝ āĻĻ⧇āϝāĻŧāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āĻ­ā§āϝāĻžāϰāĻŋā§Ÿā§‡āĻŦāϞ⧇āϰ āϟāĻžāχāĻĒāϕ⧇ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ•āϰāĻž āĻšā§ŸāĨ¤Â 

āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ­ā§āϝāĻžāϰāĻŋā§Ÿā§‡āĻŦāϞ⧇ āĻŽāĻžāύ āĻ…ā§āϝāĻžāϏāĻžāχāύ āĻ•āϰāĻžāϰ āϏāĻŽā§Ÿ āϏāĻ°ā§āĻŦāĻĻāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻšāϤ⧇ āĻšāĻŦ⧇ āϝ⧇ āϏāĻ āĻŋāĻ• āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇, āύāĻž āĻšā§Ÿ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āύāĻžāĻ“ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻŽāϰāĻž āϝ⧇āϕ⧋āύ⧋ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ–ā§āϝāĻžāϕ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻšāĻŋāϏāĻžāĻŦ⧇āĻ“ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻĨ⧇āϕ⧇ āϟāĻžāχāĻĒāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡ āϕ⧋āĻĄ āϏāϰāĻžāύ⧋āϰ āϏāĻŽāϝāĻŧ, āϟāĻžāχāĻĒ āĻ…ā§āϝāĻžāϏāĻžāϰāĻļāύ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ āĻĢāĻžāĻ‚āĻļāύ āϟāĻžāχāĻĒāĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻŽāϤ⧋ āĻšāϞ⧇āĻ“ āĻāϰ āĻ•āĻŋāϛ⧁ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻ°ā§Ÿā§‡āϛ⧇, āϝ⧇āĻŽāύ āĻāϟāĻŋ C# āĻāĻŦāĻ‚ āϜāĻžāĻ­āĻžāϰ āϟāĻžāχāĻĒāĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻ¨ā§āύ, āĻāϟāĻŋ āϟāĻžāχāĻĒ āϝāĻžāϚāĻžāχāĻ•āϰāĻŖ āĻŦāĻž āĻĄāĻžāϟāĻž āĻĒ⧁āύāĻ°ā§āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻ•āϰ⧇ āύāĻžāĨ¤ āϟāĻžāχāĻĒāĻ•āĻžāĻ¸ā§āϟāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āϰāĻžāύāϟāĻžāχāĻŽ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϞ⧇āĻ“, āϟāĻžāχāĻĒ āĻ…ā§āϝāĻžāϏāĻžāϰāĻļāύ āϰāĻžāύāϟāĻžāχāĻŽāϕ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰ⧇ āύāĻžāĨ¤ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻ•āĻŽā§āĻĒāĻžāχāϞ āϟāĻžāχāĻŽā§‡ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰāϕ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϕ⧋āĻĄ āϰāĻŋāĻĄ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϤāĻžāϰ āχāĻ™ā§āĻ—āĻŋāϤ āĻĻā§‡ā§ŸāĨ¤

āϟāĻžāχāĻĒāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ āĻĻ⧁āĻŸā§‹ āĻ•ā§ŒāĻļāϞ⧇ āĻ•āϰāĻž āϝāĻžā§Ÿ āĻāĻŦāĻ‚ āϏ⧇āϗ⧁āϞāĻŋ āĻšāϞ:

  • <> āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤
  • “as” āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄÂ  āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ⧇āĻ°Â  āϜāĻ¨ā§āϝ “as” āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž

āϟāĻžāχāĻĒāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡ “as” āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāϟāĻŋ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ⧇āϰ āĻāĻ•āϟāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāĨ¤

āĻāϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻšāϞ

				
					let age_any: any = 123;
let age_nmber: number = age_any as number;
				
			

āωāĻĒāϰ⧇āϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏāϟāĻŋāϤ⧇ “as” āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ any āϟāĻžāχāĻĒ āĻ­ā§āϝāĻžāϰāĻŋā§Ÿā§‡āĻŦāĻ˛ā§‡Â  āϟāĻžāχāĻĒ āĻ…ā§āϝāĻžāϏāĻžāϰāĻļāύ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤

āωāĻĻāĻžāĻšāϰāύāσ

āύ⧀āĻšā§‡āϰ āωāĻĻāĻžāĻšāϰāĻŖāϟāĻŋāϤ⧇ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ “as” āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤ āĻĒā§āϰāĻĨāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻ…āϜāĻžāύāĻž āϟāĻžāχāĻĒ āĻ­ā§āϝāĻžāϰāĻŋā§Ÿā§‡āĻŦāϞ āĻ¨ā§‡ā§ŸāĻž āĻšā§Ÿ, āϝāĻžāϰ āĻŽāĻžāĻ¨Â  “Abdul Kalam”āĨ¤ āϤāĻžāϰāĻĒāϰ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰāϕ⧇ āĻ­ā§āϝāĻžāϰāĻŋā§Ÿā§‡āĻŦāϞāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ “as” āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ āĻ•āϰāĻž āĻšā§Ÿ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚āϝāĻŧ⧇āϰ length āĻĒā§āϰāĻĒāĻžāĻ°ā§āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāĨ¤

				
					let name_unknown: unknown =’Abdul Kalam’;
console.log('name_unknown: ', name_unknown);
let name_length: number = (name_unknown as string).length;
console.log('name_unknown length is: ', name_length);
				
			

āĻāχ āϕ⧋āĻĄāϟāĻŋ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāϞ⧇ āύāĻŋāĻšā§‡āϰ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϕ⧋āĻĄāϟāĻŋ āϤ⧈āϰāĻŋ āĻšāĻŦ⧇

				
					var name_unknown = ‘Abdul Kalam';
console.log('name_unknown: ', name_unknown);
var name_length = name_unknown.length;
console.log('name_unknown length is: ', name_length);


// output: 
// name_unknown: Abdul Kalam
// name_unknown length is: 11

				
			

āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ <> āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž

āϟāĻžāχāĻĒāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡ <> āĻ…āĻĒāĻžāϰ⧇āϟāϰāϟāĻŋ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ⧇āϰ āĻ…āĻ¨ā§āϝ āφāϰ⧇āĻ•āϟāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāĨ¤

āĻāϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻšāϞ

				
					let age_any: any = 123;
let age_nmber: number = <number> age_any;
				
			

āωāĻĒāϰ⧇āϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏāϟāĻŋāϤ⧇ <> āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ any āϟāĻžāχāĻĒ āĻ­ā§āϝāĻžāϰāĻŋā§Ÿā§‡āĻŦāĻ˛ā§‡Â  āϟāĻžāχāĻĒ āĻ…ā§āϝāĻžāϏāĻžāϰāĻļāύ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤

āωāĻĻāĻžāĻšāϰāύāσ

āύ⧀āĻšā§‡āϰ āωāĻĻāĻžāĻšāϰāĻŖāϟāĻŋāϤ⧇ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ <> āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤ āĻĒā§āϰāĻĨāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻ…āϜāĻžāύāĻž āϟāĻžāχāĻĒ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻ¨ā§‡ā§ŸāĻž āĻšā§Ÿ, āϝāĻžāϰ āĻŽāĻžāĻ¨Â  35āĨ¤ āϤāĻžāϰāĻĒāϰ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰāϕ⧇ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āύāĻžāĻŽā§āĻŦāĻžāϰ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ <> āĻ…āĻĒāĻžāϰ⧇āϟāĻ°Â  āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ āĻ•āϰāĻž āĻšā§ŸāĨ¤ āϟāĻžāχāĻĒ āϝāĻžāϚāĻžāχ āĻ•āϰāϤ⧇ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ­ā§āϝāĻžāϰāĻŋā§Ÿā§‡āĻŦāϞ⧇āϰ āϟāĻžāχāĻĒāĻ“ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤

				
					let age_unknown: unknown = 35;
console.log('age_unknown: ', age_unknown);
let age_number: number = <number>age_unknown;
console.log('age_number type is: ', typeof age_number);
				
			

āĻāχ āϕ⧋āĻĄāϟāĻŋ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāϞ⧇ āύāĻŋāĻšā§‡āϰ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϕ⧋āĻĄāϟāĻŋ āϤ⧈āϰāĻŋ āĻšāĻŦ⧇

				
					var age_unknown = 35;
console.log('age_unknown: ', age_unknown);
var age_number = age_unknown;
console.log('age_number type is: ', typeof age_number);


// output: 
// age_unknown: 35
// age_number type is : number

				
			

āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻāϰ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ

“as” āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻāĻŦāĻ‚Â  <> āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡ āϟāĻžāχāĻĒ āĻāϏāĻžāϰāĻļāύ āĻ•āϰāĻž āϝāĻžā§ŸāĨ¤

āĻĒā§āϰāĻĨāĻŽā§‡ āϝ⧇ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϟāĻžāχāĻĒāϟāĻŋ āĻāϏāĻžāϰāϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϤāĻžāϰ āϟāĻžāχāĻĒ āĻĄāĻŋāĻĢāĻžāχāύ āĻ•āϰ⧇ āύāĻŋāϤ⧇ āĻšāĻŦ⧇, āϝāĻž type āĻŦāĻž interface āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

				
					// interface
interface person {
  name: string;
  age: number;
}
// type 
type person = {
  name: string;
  age: number;
};

				
			

āϤāĻžāϰāĻĒāϰ “as” āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻŦāĻžÂ  <> āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϝ⧇āϕ⧋āύ⧋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡ person āϟāĻžāχāĻĒ āĻāϏāĻžāϰāϟ āĻ•āϰāĻž āϝāĻžāĻŦ⧇āĨ¤

				
					let my_obj = <person>{};
my_obj.name = 'Abdul Kalam';
my_obj.age = 25;
console.log(my_obj);
				
			

āĻāχ āϕ⧋āĻĄāϟāĻŋ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāϞ⧇ āύāĻŋāĻšā§‡āϰ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϕ⧋āĻĄāϟāĻŋ āϤ⧈āϰāĻŋ āĻšāĻŦ⧇

				
					var my_obj = {};
my_obj.name = 'Abdul Kalam';
my_obj.age = 25;
console.log(my_obj);


// output: 
// {name: 'Abdul Kalam', age: 25 }