â âConnect with me!
āĻ¯āĻĻāĻŋ āĻā§āĻŦ āĻ¸āĻšāĻā§ āĻŦāĻ˛āĻŋ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻŋāĻ āĻ˛ā§āĻ¯āĻžāĻāĻā§āĻ¯āĻŧā§āĻāĨ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻāĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻŋāĻ āĻŦāĻž āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻŋāĻ āĻ˛ā§āĻ¯āĻžāĻāĻā§āĻ¯āĻŧā§āĻāĨ¤ āĻ¸ā§āĻ āĻ¸āĻžāĻĨā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻāĻāĻŋ āĻāĻŦāĻā§āĻā§āĻ-āĻāĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻĄ āĻĒā§āĻ°ā§āĻžāĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĨ¤ āĻāĻ¤ā§ āĻāĻā§ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ, āĻ āĻĒāĻžāĻ°ā§āĻāĻ°, āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻā§ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻž āĻŽā§āĻĨāĻĄāĨ¤
āĻ¯āĻāĻ¨ JavaScript āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ JavaScript āĻāĻā§āĻāĻŋāĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨āĻā§ āĻāĻĒāĻ°ā§ āĻĨā§āĻā§ āĻ¨ā§āĻā§ āĻāĻžāĻ˛āĻžāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ interpreted programming language āĻ¤āĻžāĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻā§āĻĄā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻā§āĻāĻŋāĻ¨ āĻā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻ˛āĻžāĻāĻ¨ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻŦā§, āĻāĻāĻŋāĻā§ āĻŽā§āĻļāĻŋāĻ¨ āĻā§āĻĄā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻā§āĻāĻŋāĻ¨ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻā§āĻāĻŋāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻā§āĻāĻŋāĻ¨ āĻāĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻā§āĻāĻŋāĻ¨ āĻšāĻ˛ Google āĻāĻ° V8āĨ¤
āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻā§āĻāĻŋāĻ¨ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ memory heap āĻĨāĻžāĻā§āĨ¤ āĻāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻšāĻ˛ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻĄ āĻāĻ¸āĻ˛ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° memory heap āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻĒā§āĻ˛ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻ˛āĻ¤ā§ āĻāĻŽāĻ¨ āĻāĻŋāĻā§āĻā§ āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§ āĻĨāĻžāĻā§ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻŦāĻĻāĻ˛āĻžāĻ¨ā§ āĻ¯āĻžā§āĨ¤ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻŽāĻžāĻ¨ āĻāĻŋāĻāĻŦāĻž āĻā§āĻ¨ āĻāĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšāĻā§āĻā§ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻŽā§āĻŽā§āĻ°āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻ¯āĻŧāĻāĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ°āĻžāĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
4. āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ āĻāĻŋāĻāĻžāĻŦā§ āĻĄāĻŋāĻā§āĻ˛ā§ā§āĻžāĻ° āĻāĻ°ā§?
JavaScript āĻ variable declare āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ var āĻā§āĻā§āĻžāĻ°ā§āĻĄ āĻāĻ° āĻŽāĻ¤ā§āĻ let āĻ¨āĻžāĻŽā§ āĻāĻ°ā§āĻāĻāĻŋ keyword āĻāĻā§ , āĻ¯āĻžāĻ° āĻāĻžāĻ āĻšāĻā§āĻā§ variable āĻāĻŋāĻā§ function scope āĻŦāĻž global scope āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ block scope { }āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžā§āĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻāĻ˛ā§ āĻāĻāĻ āĻā§āĻĄ āĻĒā§āĻā§ āĻ āĻĨāĻŦāĻž āĻāĻāĻ āĻĢāĻžāĻā§āĻāĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ block āĻĻāĻŋā§ā§ āĻāĻāĻžāĻ§āĻŋāĻ variable declare āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻ° let āĻā§āĻā§āĻžāĻ°ā§āĻĄ āĻāĻŋ ECMAScript 2015 āĻ āĻ°ā§āĻĨāĻžā§ ES6 āĻĨā§āĻā§ JavaScript āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻšā§āĨ¤
- Variable Declare
var name = 'Ab Naeem';
var _name = 'Ab Naeem';
var fullName = 'Ab Naeem';
āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ°āĻŋā§ā§āĻŦāĻ˛ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻāĻŦāĻ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
- a āĻšāĻ¤ā§ z āĻ āĻĨāĻŦāĻž A āĻšāĻ¤ā§ Z āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¯ā§āĻā§āĻ¨ āĻŦāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§
- āĻĄāĻŋāĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¤āĻŦā§ āĻļā§āĻ°ā§āĻ¤ā§ āĻ¨āĻž
- underscore āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¤āĻŦā§ space āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
- āĻā§āĻ¨ āĻā§āĻā§āĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
- firstname - āĻ¸āĻŦ āĻā§āĻ āĻšāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻāĻ¤ā§ āĻšā§ āĻāĻžāĻ°āĻ¨ āĻāĻžāĻāĻžāĻ¸ā§āĻāĻŋāĻĒā§āĻ āĻā§āĻ¸ āĻ¸ā§āĻ¨ā§āĻ¸ā§āĻāĻŋāĻ āĨ¤ āĻāĻāĻžā§āĻž āĻā§āĻ¯āĻžāĻ°ā§āĻā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻā§ āĻā§āĻ¨ āĻĢāĻžāĻāĻāĻž āĻ¸ā§āĻĒā§āĻ¸ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻžāĨ¤
- first_name - āĻ˛ā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨ āĻĢāĻžāĻāĻāĻž āĻ¸ā§āĻĒā§āĻ¸ āĻĻā§āĻā§āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž āĨ¤ āĻĻā§āĻāĻŋ āĻā§āĻžāĻ°ā§āĻĄ āĻāĻ° āĻļāĻŦā§āĻĻ āĻšāĻ˛ā§ āĻāĻ¨ā§āĻĄāĻžāĻ° āĻ¸ā§āĻā§āĻ° ( _ ) āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
- first-name - āĻāĻā§āĻ° āĻ āĻ§āĻŋāĻ āĻļāĻŦā§āĻĻā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžā§āĻ˛ā§ āĻļāĻŦā§āĻĻā§āĻ° āĻŽāĻžāĻā§ āĻšāĻžāĻāĻĢā§āĻ¨ ( - ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
- firstName - āĻā§āĻ¯āĻžāĻŽā§āĻ˛ āĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
- firstname89- āĻā§āĻā§āĻ¸āĻā§āĻ° āĻĒāĻ°ā§ āĻ¨āĻžāĻŽā§āĻŦāĻžāĻ° āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
- first name - variable āĻāĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻā§āĻžāĻ° āĻ¸āĻŽā§ āĻĻā§āĻāĻŋ āĻļāĻŦā§āĻĻā§āĻ° āĻŽāĻžāĻā§ āĻĢāĻžāĻāĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
- 89firstname - variable āĻāĻ° āĻ¨āĻžāĻŽ āĻā§āĻ¨ āĻ¨āĻžāĻŽā§āĻŦāĻžāĻ° āĻĻāĻŋā§ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻ¯āĻžā§ āĻ¨āĻžāĨ¤
5. āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻŋāĻāĻžāĻŦā§ āĻā§āĻāĻā§āĻ āĻāĻ°ā§ āĻŦāĻž āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§?
āĻā§āĻ¯āĻžāĻ°āĻŋā§ā§āĻŦāĻ˛ āĻāĻ° āĻŽā§āĻ¯āĻžāĻ¨ āĻā§āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ°āĻŋā§ā§āĻŦāĻ˛ āĻĄāĻŋāĻā§āĻ˛ā§ā§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§āĻŽāĻ¨:
- Variable Value
var name = "Ab Naeem";
āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻā§āĻā§āĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ¯āĻžāĻ°āĻŋā§ā§āĻŦāĻ˛ āĻāĻ° āĻ¨āĻžāĻŽ āĻ āĻŋāĻ āĻ°ā§āĻā§ āĻā§āĻ¯āĻžāĻ˛ā§ āĻā§āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻļā§āĻ§ā§ āĻā§āĻ¯āĻžāĻ°āĻŋā§ā§āĻŦāĻ˛ āĻ¨āĻžāĻŽ āĻ˛āĻŋāĻā§ āĻā§āĻ¯āĻžāĻ˛ā§ āĻĻāĻŋā§ā§ āĻĻāĻŋāĻ˛ā§ āĻāĻ āĻšāĻŦā§āĨ¤ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¤āĻž āĻ¨āĻŋāĻā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšā§ā§āĻā§āĨ¤
- Update Variable Value
name = "Naeem";
6. āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻŋ āĻāĻŋ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ˛āĻž āĻāĻŋ āĻāĻŋ?
āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° āĻāĻŋ āĻāĻŋ āĻāĻžāĻāĻĒ āĻāĻ° āĻā§āĻ¯āĻžāĻ°āĻŋā§ā§āĻŦāĻ˛ āĻšā§ āĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻ˛āĻŋāĻ¸ā§āĻ āĻ¨āĻŋāĻā§ āĻĻā§āĻā§āĻž āĻšāĻ˛āĨ¤
- Type of Variable
Number = 100, 200,[int = 10, 12,][float= 10.2, 30.5];
string = "Ab Naeem";
char = 'a', 'b';
boleean = true/false;
āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĄāĻŋāĻā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°ā§āĻā§āĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻā§āĻā§āĻ¨ āĻāĻĒāĻ¨āĻŋ āĻ¯ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĄāĻŋāĻā§āĻ˛ā§ā§āĻžāĻ° āĻāĻ°ā§āĻā§āĻ¨ āĻ¤āĻžāĻ° āĻāĻžāĻāĻĒ āĻāĻžāĻ¨āĻ¤ā§ āĻ¯ā§ āĻāĻāĻāĻž āĻāĻŋ āĻāĻžāĻāĻĒ āĻāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻāĻāĻž āĻāĻŋāĻāĻžāĻŦā§ āĻŦā§āĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¤āĻž āĻ¨āĻŋāĻā§ āĻĻā§āĻā§āĻž āĻāĻā§āĨ¤
- Find out type of a variable
var x = 12345;
console.log(typeof x);
āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ°āĻŋā§āĻŦā§āĻ˛ āĻ¯ā§āĻā§āĻ¨ā§ āĻā§āĻā§āĻžāĻ°ā§āĻĄ (keyword) āĻĻāĻŋā§ā§ āĻļā§āĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ - var , let āĻ const āĻ¤āĻžāĻ° āĻā§āĻ¯āĻžāĻ˛ā§āĻā§ Data Type āĻŦāĻ˛āĻž āĻšā§ āĨ¤
āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ°āĻŋā§āĻŦā§āĻ˛ā§ (variable) āĻ āĻ¨ā§āĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻĄāĻžāĻāĻž āĻāĻžāĻāĻĒ (data type) āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĨ¤ Data Type āĻŽā§āĻ˛āĻ¤ āĻĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻ° Primitive Non primitive
- String
- Number
- Bollean
- null
- Undefined
- Example
var name = "Ab Naeem";
var number = 121;
var x = true;
var x = null;
var x;
- Object
- Array
- Example
var mycar = new Car();
var z = new Array("Hi!");
- Example
var firstName = "Camel Case Variable";
var FirstName = "Pascal Case Variable";
var first_name = "Snake Case Variable";
var first-name = "Kebab Case Variable";
- Addition(+)
- Subtraction (-)
- Multiplication (*)
- Division (/)
- Modulus/Remainder (%)
var x = 20;var y = 30; console.log(x + y);
var x = 20;var y = 30; console.log(x - y);
var x = 20;var y = 30; console.log(x * y);
var x = 20;var y = 30; console.log(x / y);
var x = 20;var y = 5; console.log(x % y);
- += Increments then assigns
- -= Decrements then assigns
- *= Multiplies then assigns
- /= Divides then assigns
- %= Modulus then assigns
var x = 20;x += 5; console.log(x);
var x = 20;x -= 5; console.log(x);
var x = 20;x *= 5; console.log(x);
var x = 20;x /= 5; console.log(x);
var x = 20;x %= 5; console.log(x);
āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ (++) āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ ā§§ āĻāĻ°ā§ āĻŦāĻžā§āĻžāĻ¨ā§ āĻšā§āĨ¤ āĻāĻŦāĻ (--) āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ ā§§ āĻāĻ°ā§ āĻāĻŽāĻžāĻ¨ā§ āĻšā§ āĻ¨āĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻžāĻŽā§āĻĒāĻ˛ āĻĻā§āĻā§āĻž āĻāĻā§āĨ¤
- Example
var x = 10;x++;console.log(x);
var x = 10;x--;console.log(x);
- parseInt āĻāĻ function āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ string number value āĻĨā§āĻā§ integer āĻ āĻāĻ¨āĻāĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ¯āĻžā§āĨ¤
- parseFloat āĻšāĻā§āĻā§ āĻĻāĻļāĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯ā§āĻŽāĻ¨ (10.5, 5.5, 2.5)
- toFixed āĻšāĻā§āĻā§ āĻāĻĒāĻ¨āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻāĻŋ āĻāĻ°āĻ˛ā§āĻ¨ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻ āĻ āĻ¨ā§āĻ āĻā§āĻ˛ā§ āĻĻāĻļāĻŽāĻŋāĻ āĻ¸āĻš āĻ°ā§āĻāĻžāĻ˛ā§āĻ āĻĻāĻŋāĻā§āĻā§ āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻā§āĻā§āĻ¨ āĻĻāĻļāĻŽāĻŋāĻ āĻāĻ° āĻĒāĻ° ā§¨ āĻŦāĻž ā§Š āĻāĻž āĻĄāĻŋāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻāĻžāĻŦā§āĻ¨ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻŋ toFixed āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
- Example
var number = "10";
var n = parseInt(number);
console.log(n);
var number = "10.5";
var n = parseFloat(number);
console.log(n);
var number = 50.24367844;
var n = number.toFixed(2);
console.log(n);
āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ āĻĻā§āĻā§ āĻāĻ¸ā§āĻā§āĻ¨ āĻ¨āĻŋāĻļā§āĻā§āĨ¤ āĻāĻāĻāĻž āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ā§ āĻāĻāĻāĻžāĻ āĻŽāĻžāĻ¨ āĻ°āĻžāĻāĻž āĻ¯āĻžā§ āĻāĻ°āĻĒāĻ° āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ assign āĻāĻ°ā§āĻ¨ āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛āĻāĻŋāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšā§ā§ āĻ¯āĻžā§āĨ¤ āĻ¤āĻŦā§ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻĻāĻŋā§ā§ āĻāĻāĻāĻž āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻāĻāĻ¸āĻžāĻĨā§ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻā§āĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
var tutorial = ['HTML', 'CSS', 'JavaScript', 'PHP'];
tutorial āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ā§ āĻ¸āĻŦ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ°āĻžāĻāĻž āĻšā§ā§āĻā§, āĻāĻāĻ¸āĻžāĻĨā§ ā§ĒāĻāĻŋāĨ¤ āĻāĻāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ access āĻāĻ°āĻ¤ā§ āĻāĻžāĻ āĻ¤āĻžāĻšāĻ˛ā§ index āĻ¨āĻžāĻŽā§āĻŦāĻžāĻ° āĻĻāĻŋā§ā§ access āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ āĻā§āĻŽā§āĻāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻž index āĻ¨āĻžāĻŽā§āĻŦāĻžāĻ° āĻĻāĻŋā§ā§ āĻ°āĻžāĻā§ (āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§)āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻāĻŽāĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻŽāĻžāĻ¨āĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻāĻžāĻ āĻ¤āĻŦā§ tutorial[0] āĻāĻāĻžāĻŦā§ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§āĻŽāĻ¨:
console.log(tutorial[0]);
Array āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ (element) āĻāĻā§ āĻ¸ā§āĻāĻž āĻāĻŋāĻāĻžāĻŦā§ āĻŦā§āĻ° āĻāĻ°ā§āĨ¤
console.log(tutorial.length);
āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻā§āĻā§āĻ¨ āĻāĻĒāĻ¨āĻžāĻ° array āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ˛ā§ āĻā§āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¤āĻž āĻ¨āĻŋāĻā§ āĻĻā§āĻā§āĻž āĻšāĻ˛āĨ¤
tutorial[4] = "Bootstrap";
āĻā§āĻ¨ āĻāĻāĻāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° index āĻāĻ° āĻŽāĻžāĻ¨ -1 āĻŦāĻ˛āĻ¤ā§ āĻāĻŋ āĻŦā§āĻāĻžā§ - undefined
āĻāĻāĻāĻž Array āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨ āĻāĻāĻāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¤ā§āĻŽāĻžāĻā§ āĻĻā§ā§āĻž āĻāĻā§ āĻāĻāĻ¨ āĻ¸ā§āĻāĻžāĻ° index āĻ¤ā§āĻŽāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻž āĻ¨āĻŋāĻā§ āĻĻā§āĻā§āĻž āĻāĻā§āĨ¤
tutorial = tutorial.indexOf("PHP");
āĻā§āĻ¨ āĻāĻāĻāĻž Array āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛āĻžāĻ¸ā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻā§āĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ˛ā§ āĻāĻŋāĻāĻžā§ąā§ āĻ¯ā§āĻ āĻāĻ°āĻŦā§āĨ¤
tutorial.push("Tailwind");
āĻāĻŦāĻžāĻ° Array āĻĨā§āĻā§ āĻļā§āĻˇā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻž āĻŦā§āĻ° āĻāĻ°ā§ āĻĻāĻŋāĻ¤ā§ āĻāĻžāĻāĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻŦā§āĻ° āĻāĻ°ā§ āĻĻāĻŋāĻŦā§āĨ¤
tutorial.pop();
āĻā§āĻ¨ āĻāĻāĻāĻž Array āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻā§āĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ˛ā§ āĻāĻŋāĻāĻžā§ąā§ āĻ¯ā§āĻ āĻāĻ°āĻŦā§āĨ¤
tutorial.unshift("Hello!");
āĻāĻŦāĻžāĻ° Array āĻĨā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻž āĻŦā§āĻ° āĻāĻ°ā§ āĻĻāĻŋāĻ¤ā§ āĻāĻžāĻāĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻŦā§āĻ° āĻāĻ°ā§ āĻĻāĻŋāĻŦā§āĨ¤
tutorial.shift();
- == equal to
- === equal value and equal type
- != not equal
- !== not equal value or not equal type
- greater than >
- < less than
- greater than or equal to >=
- <= less than or equal to
- ? ternary operator
- && logical and
- || logical or
- ! logical not
15. āĻ¤ā§āĻŽāĻžāĻ° āĻāĻžāĻā§ ā§Žā§Ļā§Ļā§Ļā§Ļ āĻšāĻžāĻāĻžāĻ° āĻāĻžāĻāĻžāĻ° āĻŦā§āĻļāĻŋ āĻšāĻ˛ā§ āĻ¤ā§āĻŽāĻŋ Mackbook āĻāĻŋāĻ¨āĻŦā§, ā§Ŧā§Ļ āĻšāĻžāĻāĻžāĻ° āĻāĻžāĻāĻžāĻ° āĻŦā§āĻļāĻŋ āĻšāĻ˛ā§ Gaming āĻ˛ā§āĻ¯āĻžāĻĒāĻāĻĒ āĻāĻŋāĻ¨āĻŦā§, ā§Ēā§Ļ āĻšāĻžāĻāĻžāĻ° āĻāĻžāĻāĻžāĻ° āĻŦā§āĻļāĻŋ āĻšāĻ˛ā§ Lenovo Yoga āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻāĻŋāĻ¨āĻŦā§ , ā§¨ā§Ļ āĻšāĻžāĻāĻžāĻ° āĻāĻžāĻāĻžāĻ° āĻŦā§āĻļāĻŋ āĻšāĻ˛ā§ āĻĒā§āĻ°āĻžāĻ¨ āĻ˛ā§āĻ¯āĻžāĻĒāĻāĻĒ āĻāĻŋāĻ¨āĻŦā§āĨ¤ āĻ¨āĻž āĻšā§ āĻ¤ā§āĻŽāĻŋ āĻŽā§āĻŦāĻžāĻāĻ˛ āĻĻāĻŋā§ā§ āĻāĻžāĻ āĻāĻžāĻ˛āĻžāĻŦā§āĨ¤
var money = 30000;
if (money > 800000){
console.log("I will by a Mackbook");
}else if (money > 60000){
console.log("I will by a Gaming Laptop");
}else if (money > 40000){
console.log("I will by a Lenovo Yoga");
}else if (money > 20000){
console.log("I will by a used laptop");
}else{
console.log("I will use Mobile Phone");
}
16. āĻāĻ¸āĻā§ āĻāĻŽāĻžāĻ° āĻŽāĻ¨ āĻāĻžāĻ˛ā§ āĻ¨ā§āĻ āĻāĻ āĻāĻĨāĻž ā§Šā§¯ āĻŦāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĻā§āĻāĻžāĻāĨ¤
for(i = 1; i <= 39; i++){
console.log(i + ". Ajke amr mon valo nei");
}
- āĻā§āĻ¨ āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻ¤ āĻŦāĻž condition āĻĒā§āĻ°āĻ¨ āĻ¨āĻž āĻšāĻā§āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻā§āĻ¨ āĻāĻžāĻ āĻāĻžāĻ˛āĻŋā§ā§ āĻ¯ā§āĻ¤ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° while āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšā§āĨ¤ āĻāĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻļāĻ°ā§āĻ¤ āĻŦāĻž condition āĻāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ āĻ°ā§āĻĨāĻžā§ false āĻ¨āĻž āĻšāĻā§āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ while āĻ˛ā§āĻĒ āĻāĻŋ āĻāĻ˛āĻ¤ā§āĻ āĻĨāĻžāĻāĻŦā§āĨ¤
- āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻŦāĻ˛āĻž āĻ¯āĻžā§, āĻāĻāĻāĻ¨ āĻļāĻŋāĻā§āĻˇāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻ āĻāĻ āĻāĻ°āĻ¤ā§ āĻĻāĻŋāĻ˛āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻ¤ āĻŦāĻžāĻ° āĻ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻāĻ°āĻā§āĻ¨, āĻ¤āĻ¤āĻŦāĻžāĻ° āĻļāĻŋāĻā§āĻˇāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻāĻ āĻāĻŋ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛āĻā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻā§āĻŦāĻ˛ āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻāĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻ˛ā§āĻ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻāĻžāĻ āĻĨā§āĻā§ āĻŽā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻŦā§āĻ¨āĨ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° while āĻ˛ā§āĻĒ āĻāĻŋ āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻāĻ āĻ°āĻāĻŽāĨ¤
āĻ¨āĻŋāĻā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° while āĻ˛ā§āĻĒ āĻāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻŋ āĻĻā§āĻā§āĻ¨āĨ¤
while (condition){
code to be executed
}
While āĻ˛ā§āĻĒ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛ā§āĻĒ āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ āĻā§āĻāĻā§āĻ āĻ¨āĻž āĻāĻ°āĻ˛ā§ āĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšā§āĨ¤
- āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§, āĻ¯āĻĻāĻŋ āĻāĻāĻ¨āĻ āĻā§āĻ˛ āĻāĻ°ā§ āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ āĻŽāĻžāĻ¨ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¨āĻž āĻāĻ°āĻž āĻšā§ āĻ¤āĻŦā§ āĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨āĻ āĻļā§āĻˇ āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻā§āĻ°āĻžāĻļ āĻāĻ°āĻŦā§ āĨ¤
while (i < 10){
console.log(1);
}
- āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻ¤āĻ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° for āĻ˛ā§āĻĒ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦāĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° for āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšā§āĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ āĻ¯ā§ āĻ¸āĻāĻ˛ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°ā§āĻŦ āĻŦāĻž āĻāĻā§ āĻĨā§āĻā§āĻ āĻāĻžāĻ¨āĻŋ āĻ¯ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻĄ āĻā§āĻ˛ā§ āĻ āĻŋāĻ āĻāĻ¤ āĻŦāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻŦā§ āĻ āĻ°ā§āĻĨāĻžā§ execute āĻŦāĻž run āĻāĻ°āĻŦā§, āĻ¸ā§ āĻ¸āĻāĻ˛ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° for āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšā§āĨ¤
āĻ¨āĻŋāĻā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° for āĻ˛ā§āĻĒ āĻāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸āĻāĻŋ āĻĻā§āĻā§āĻ¨āĨ¤
for (initialization; test condition; iteration statement){
Statements to be executed if test condition is true
}
āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸āĻāĻŋ āĻĻā§āĻā§āĻ¨, āĻāĻāĻžāĻ¨ā§ for loop āĻāĻŋāĻ° 3āĻāĻŋ āĻ āĻāĻļ āĻ°ā§ā§āĻā§, āĻ āĻ°ā§āĻĨāĻžā§ 3āĻāĻŋ āĻ āĻāĻļ āĻ¨āĻŋā§ā§ āĻāĻāĻāĻŋ for āĻ˛ā§āĻĒ āĻāĻ āĻŋāĻ¤ āĻšā§āĨ¤ āĻāĻ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ āĻāĻļ āĻšāĻ˛ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ -
- initialization for loop āĻāĻ° āĻāĻ āĻ āĻāĻļā§ āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻŦāĻž value āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻĻāĻŋāĻ¤ā§ āĻšā§, āĻ˛ā§āĻĒ āĻļā§āĻ°ā§ āĻšāĻŦāĻžāĻ° āĻāĻā§āĻ initialization āĻāĻ° āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ execute āĻšāĻŦā§ āĻŦāĻž run āĻāĻ°āĻŦā§,
- test condition āĻ˛ā§āĻĒā§āĻ° āĻāĻ āĻ āĻāĻļā§āĻ āĻāĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤ āĻļāĻ°ā§āĻ¤ āĻŦāĻž condition āĻāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻž true āĻ¨āĻžāĻāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻŦāĻž false āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŖā§ āĻāĻ°āĻž āĻšā§, āĻ¯āĻĻāĻŋ āĻļāĻ°ā§āĻ¤ āĻŦāĻž condition āĻ¸āĻ¤ā§āĻ¯āĻŋ āĻšā§ āĻ¤āĻŦā§ āĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻā§āĻ° āĻā§āĻĄ execute āĻšāĻŦā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻŦā§āĻ° āĻšā§ā§ āĻāĻ¸āĻŦā§āĨ¤
- iteration statement counter āĻ āĻ°ā§āĻĨāĻžā§ āĻā§āĻ°āĻŋā§ā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻā§āĻ¨ āĻļāĻ°ā§āĻ¤ āĻŦāĻž condition āĻ āĻ¨ā§āĻ¯āĻžā§ā§ āĻšā§āĻ°āĻžāĻ¸ āĻŦāĻž decrease āĻšāĻŦā§ āĻ āĻĨāĻŦāĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻŦāĻž increase āĻšāĻŦā§, āĻ¤āĻž āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ for āĻ˛ā§āĻĒā§āĻ° āĻāĻ āĻ āĻāĻļā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšā§āĨ¤
20. āĻāĻāĻāĻž āĻā§āĻĄ āĻ˛āĻŋāĻā§ ā§Ģā§Ž āĻĨā§āĻā§ ā§¯ā§Ž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¯āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻā§ āĻĻā§āĻāĻžāĻ?
for(i = 58; i <= 98; i++){
console.log(i);
}
21. āĻāĻāĻāĻž āĻā§āĻĄ āĻ˛āĻŋāĻā§ ā§Ēā§§ā§¨ āĻĨā§āĻā§ ā§Ēā§Ģā§Ŧ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¯āĻ¤ āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻā§ āĻĻā§āĻāĻžāĻ?
for(i = 412; i <= 456; i+=2){
console.log(i);
}
22. āĻāĻāĻāĻž āĻā§āĻĄ āĻ˛āĻŋāĻā§ ā§Ģā§Žā§§ āĻĨā§āĻā§ ā§Ŧā§¨ā§Š āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¯āĻ¤ āĻŦāĻŋāĻā§ā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻā§ āĻĻā§āĻāĻžāĻ?
for(i = 581; i <= 623; i+=2){
console.log(i);
}
- While loop will continue to loop forever as long as the statement is met
- For loops have a fixed number of loops which are determined by the user.
24. āĻ¤ā§āĻŽāĻŋ āĻāĻ¤āĻĻāĻŋāĻ¨ āĻ¯āĻž āĻ¯āĻž āĻāĻŋāĻ¨āĻŋāĻ¸ āĻļāĻŋāĻāĻā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋā§ā§ āĻāĻāĻāĻž array āĻŦāĻžāĻ¨āĻžāĻāĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻāĻž for āĻ˛ā§āĻĒ āĻĻāĻŋā§ā§ āĻ¸ā§āĻ array āĻāĻ° āĻ¸āĻŦ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĻā§āĻāĻžāĻāĨ¤
var topics = ["HTMl","CSS","GitHub","Bootstrap","Tailwind CSS","Learning Javascript"];
for (i = 0; i < topics.length; i++) {
console.log(topics[i]);
}
25. āĻ¤ā§āĻŽāĻŋ āĻāĻ¤āĻĻāĻŋāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¯ā§ āĻ¯ā§ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻŽā§āĻŦāĻžāĻāĻ˛ āĻĢā§āĻ¨ āĻāĻāĻ āĻāĻ°ā§āĻā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋā§ā§ āĻāĻāĻāĻž array āĻŦāĻžāĻ¨āĻžāĻāĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻāĻž while āĻ˛ā§āĻĒ āĻĻāĻŋā§ā§ āĻ¸ā§āĻ array āĻāĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻā§āĻ˛āĻž āĻāĻāĻāĻž āĻāĻāĻāĻž āĻāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĻā§āĻāĻžāĻāĨ¤
var mobileUse = ["Nokia","Samsung","Oppo"];
var i = 0;
while(i < mobileUse.length){
console.log(mobileUse[i]);
i++;
}
26. āĻāĻāĻāĻž āĻĢāĻ° āĻ˛ā§āĻĒ āĻāĻžāĻ˛āĻžāĻāĨ¤ ā§Šā§Ļ āĻĨā§āĻā§ ā§Žā§Ŧ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ āĻāĻ° āĻāĻ āĻ˛ā§āĻĒ ā§Ēā§Ē āĻ āĻā§āĻ˛ā§ āĻŦā§āĻ°ā§āĻ āĻāĻ°āĻŦā§āĨ¤ āĻ¸ā§āĻ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻā§āĻĄ āĻāĻ°ā§ āĻĻā§āĻāĻžāĻāĨ¤
for(i = 30; i <= 86; i++){
console.log(i);
if( i > 44){
break;
}
}
27. āĻ¤ā§āĻŽāĻžāĻ° āĻ¯āĻ¤ āĻŦāĻ āĻāĻā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĻāĻžāĻŽ āĻ¨āĻŋā§ā§ āĻāĻāĻāĻž array āĻ˛āĻŋāĻā§ āĻĢā§āĻ˛ā§āĨ¤ āĻ¯ā§ āĻŦāĻ āĻā§āĻ˛ā§āĻ° āĻĻāĻžāĻŽ ā§¨ā§Ļā§Ļ āĻāĻžāĻāĻžāĻ° āĻāĻĒāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻā§ āĻ¸ā§āĻāĻŋāĻĒ āĻāĻ°āĻŦā§āĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĻā§āĻāĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻŦāĻžāĻāĻŋāĻĻā§āĻ° āĻā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĻā§āĻāĻžāĻŦā§āĨ¤ āĻĻā§āĻā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻžāĨ¤
var bookPrice = [120, 200, 300, 420, 150, 180, 79];
for(var i = 0; i < bookPrice.length; i++){
var priceList = bookPrice[i];
if(priceList > 200){
continue;
}
console.log(priceList);
}