Javascript Tutorial 01👉 Quotation, Variables & Comment āĻ¨āĻŋā§Ÿā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻžāĨ¤

JavaScript āĻāĻ° Quotation, Variables & Comment āĻ¨āĻŋā§Ÿā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻžāĨ¤


** ES6 ?**

ES6 (ECMAScript 6) āĻšāĻ˛ā§‹ JavaScript-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻ¯āĻž 2015 āĻ¸āĻžāĻ˛ā§‡ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋāĻ•ā§‡ ES2015 āĻ¨āĻžāĻŽā§‡āĻ“ āĻĄāĻžāĻ•āĻž āĻšāĻ¯āĻŧāĨ¤ ES6 JavaScript-āĻ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻŋāĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĻ›ā§‡, āĻ¯āĻž āĻ•ā§‹āĻĄ āĻ˛ā§‡āĻ–āĻž āĻ†āĻ°āĻ“ āĻ¸āĻšāĻœ, āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€, āĻāĻŦāĻ‚ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤




1.0 Single Quotation āĻāĻŦāĻ‚ Double Quotation

JavaScript-āĻ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ‡ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ•ā§‹āĻŸā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ:

  1. 1 Single Quotation ('):
let name = 'Moudud';

1.2 Double Quotation ("):

let name = "Moudud";

1.3 Single Quotation āĻ“ Double Quotation-āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ“ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯:

  • Single Quotation āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ apostrophe (') āĻ˛āĻžāĻ—ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ (\) āĻĻāĻŋā§Ÿā§‡ escape āĻ•āĻ°āĻ¤ā§‡ āĻšā§Ÿ:
let message = 'My name\'s Moudud';
  • Double Quotation āĻāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ escape āĻ•āĻ°āĻž āĻ˛āĻžāĻ—ā§‡ āĻ¨āĻž:
let message = "My name's Moudud";

Best Practice:

Consistency āĻŦāĻœāĻžā§Ÿ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ‡ āĻ­āĻžāĻ˛ā§‹āĨ¤ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• JavaScript-āĻ backticks (``) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤āĨ¤




2.0 console.log

console.log() āĻšāĻ˛ā§‹ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻŸāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻāĻ° āĻ•āĻžāĻœā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšā§ŸāĨ¤ āĻ¨āĻŋāĻšā§‡āĻ° āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§‡āĻ• āĻŦāĻžāĻ° āĻĻā§‡āĻ–āĻŦā§‹ āĻāĻ° āĻ•āĻžāĻœāĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:

console.log('Hello, World!');



3.0 JavaScript Variables

Variable āĻšāĻ˛ā§‹ āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨ā§āĻŸā§‡āĻ‡āĻ¨āĻžāĻ° āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻœāĻžā§ŸāĻ—āĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĄā§‡āĻŸāĻž (āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž, āĻŸā§‡āĻ•ā§āĻ¸āĻŸ, Boolean āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻ¯āĻžā§ŸāĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĄā§‡āĻŸāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ: var, let, āĻāĻŦāĻ‚ constāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ°āĻĒāĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§‡ āĻšā§ŸāĨ¤ āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻŋāĻšā§‡ “Moudud” āĻĻā§‡āĻ“ā§ŸāĻž āĻšā§Ÿā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ†āĻ°ā§‹ āĻ­ā§āĻ¯āĻžāĻ˛ā§ āĻāĻ¸āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ˛ā§‡ āĻ•āĻ°āĻžāĻ†āĻ† āĻ¯āĻžā§ŸāĨ¤

let name = "Moudud"; // name āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ "Moudud" āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

Variable Declaration-āĻāĻ° āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¨āĻŋā§Ÿā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž

3.1. var

var āĻšāĻ˛ā§‹ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, ES6-āĻāĻ° āĻ†āĻ—ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¤ā§‹āĨ¤ āĻāĻ–āĻ¨ āĻ•āĻŽ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻšā§ŸāĨ¤ āĻāĻŸāĻŋ function scoped, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻ•āĻžāĻ§āĻŋāĻ•āĻŦāĻžāĻ° āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

var name = "Moudud";
name = "RUbel"; // āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻ­āĻŦ
console.log(name); // "Rubel"

var-āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž:

āĻ¯āĻĻāĻŋ var āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻāĻŸāĻŋ āĻĒā§āĻ°ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĻ¯ā§‹āĻ—ā§āĻ¯ āĻšā§ŸāĨ¤ āĻāĻ•āĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻž āĻ•ā§‹āĻĄā§‡ error āĻāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

var num = 5;
var num = 10; // āĻ­ā§āĻ˛ āĻ§āĻ°āĻŦā§‡ āĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĨ¤
console.log(num); // 10

3. 2. let

let āĻšāĻ˛ā§‹ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, ES6-āĻ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ block scoped, āĻ…āĻ°ā§āĻĨāĻžā§Ž { } āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤

let age = 25;
age = 30; // āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻ­āĻŦ
console.log(age); // 30

let-āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž:

Block Scoped:
āĻāĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž { } āĻāĻ‡āĻ‡ āĻŦāĻ¨ā§āĻ§āĻ¨āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ¸āĻŋāĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻ•āĻŦā§‡āĨ¤

{
  let x = 10;
}
console.log(x); // ReferenceError: x is not defined

No Re-declaration:
āĻāĻ•āĻ‡ āĻ¨āĻžāĻŽā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤

let name = "Moudud";
let name = "Fahmid"; // SyntaxError āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ­ā§āĻ˛ āĻ†āĻ¸āĻŦā§‡

3.3 const

const āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ° āĻ•āĻ°āĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ° āĻŽāĻžāĻ¨ āĻ•ā§‹āĻ¨ā§‹āĻ­āĻžāĻŦā§‡āĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋāĻ“ var, let āĻ āĻ•ā§‹āĻ¨ā§‹ āĻ¨āĻž āĻ•ā§‹āĻ¨ā§‹āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžā§ŸāĨ¤ āĻāĻŸāĻŋāĻ“ block scopedāĨ¤

const pi = 3.1416;
console.log(pi); // 3.1416
pi = 3.14; // TypeError: Assignment to constant variable

āĻ•āĻŋāĻ›ā§ āĻ•āĻĨāĻž: Default āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻŦāĻž āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻž āĻšāĻ˛ā§‡ const āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ let** āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‹ āĻ†āĻŽāĻ°āĻžāĨ¤ var āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻžāĻ‡ āĻ‰āĻ¤ā§āĻ¤āĻŽ, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ•ā§‹āĻĄāĻ•ā§‡ āĻœāĻŸāĻŋāĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž clear āĻāĻŦāĻ‚ meaningful āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽā§Ÿ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‹ āĻ•ā§‡āĻ¨ā§‹ āĻāĻ‡ āĻ­ā§āĻ¯āĻžāĻ°āĻŋā§ŸāĻžāĻŦāĻ˛ āĻŸāĻž āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

let userName = "Moudud";
const maxSpeed = 120;


4.0 JavaScript āĻ comment āĻ¨āĻŋā§Ÿā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž

4.1 Single-line Comments
Single-line comment āĻ˛ā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ‡āĻŸāĻŋ āĻĢāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ // āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ° āĻĒāĻ°ā§‡ āĻ¯āĻž āĻ•āĻŋāĻ›ā§ āĻ˛ā§‡āĻ–āĻž āĻšāĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ° execute āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž āĻ•ā§‹āĻĄ āĻ āĻ•āĻŋ āĻ˛ā§‡āĻ–āĻž āĻšā§Ÿā§‡āĻ›ā§‡ āĻ¸ā§‡āĻŸāĻž āĻŦā§āĻāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§‡āĻ¨ā§āĻŸ āĻ˛ā§‡āĻ–āĻž āĻšā§ŸāĨ¤ āĻ¯ā§‡āĻŽāĻ¨:

// āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ user āĻāĻ° āĻ¨āĻžāĻŽ (āĻāĻ­āĻžāĻŦā§‡āĻ‡ āĻ•āĻŽā§‡āĻ¨ā§āĻŸ āĻ•āĻ°ā§‡ āĻŦā§āĻāĻžāĻ¤ā§‡ āĻšā§Ÿ āĻāĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋ āĻ˛ā§‡āĻ–āĻž āĻšā§Ÿā§‡āĻ›ā§‡)
let userName = "Karim";

let age = 25; // āĻāĻŸāĻŋ user āĻāĻ° āĻŦāĻ¯āĻŧāĻ¸

4.2 Multi-line Comments
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ•āĻŽā§‡āĻ¨ā§āĻŸ āĻ˛ā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ /* āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ */ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¯āĻ¤ āĻ˛āĻžāĻ‡āĻ¨ āĻ˛ā§‡āĻ–āĻž āĻšāĻŦā§‡ āĻ¸āĻŦāĻ‡ āĻ•āĻŽā§‡āĻ¨ā§āĻŸ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ—āĻŖā§āĻ¯ āĻšāĻŦā§‡āĨ¤ āĻ¯ā§‡āĻŽāĻ¨:

āĻ†āĻŽāĻŋ āĻŦā§āĻ¯āĻžāĻ¸āĻŋāĻ• āĻ•āĻŋāĻ›ā§ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§‡ multi-line comment āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĻā§‡āĻ–āĻžāĻšā§āĻ›āĻŋ:

/* 
āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻĄā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻ¤āĻĨā§āĻ¯:
āĻ¨āĻžāĻŽ: Rasel
āĻ°ā§‹āĻ˛: ā§§ā§Ļā§§ 
āĻ•ā§āĻ˛āĻžāĻ¸: ā§§ā§ĻāĻŽ
āĻ¸ā§‡āĻ•āĻļāĻ¨: āĻ
*/
let studentName = "Rasel";
let roll = 101;

/*
āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ—ā§‡āĻ° āĻ¤āĻĨā§āĻ¯:
āĻĢā§‹āĻ¨: ā§Ļā§§ā§­ā§§ā§§-ā§Ļā§Ļā§Ļā§Ļā§Ļā§Ļ
āĻ‡āĻŽā§‡āĻ‡āĻ˛: [email protected]  
āĻ āĻŋāĻ•āĻžāĻ¨āĻž: āĻĸāĻžāĻ•āĻž, āĻŦāĻžāĻ‚āĻ˛āĻžāĻĻā§‡āĻļ
*/
let contact = {
    phone: "01711-000000",
    email: "[email protected]",
    address: "Dhaka, Bangladesh"
};

āĻāĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĄā§‡āĻŸāĻž āĻŦāĻž āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ multi-line comment āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄāĻ•ā§‡ āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻ­āĻžāĻŦā§‡ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ‚ āĻāĻ‡ āĻ•āĻŽā§‡āĻ¨ā§āĻŸāĻŸ āĻ—ā§āĻ˛ā§‹ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ…āĻ¨ā§āĻ¯ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ° āĻĻā§‡āĻ–ā§‡ āĻ•ā§‹āĻĨāĻžā§Ÿ āĻ•āĻŋ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻšā§Ÿā§‡āĻ›ā§‡ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡ āĻŽā§‡āĻ‡āĻ¨āĻŸā§‡āĻ‡āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ•āĻ°ā§‡āĨ¤




Data Types, Operators, Object, Conditional Statements, Loops āĻāĻ¸āĻŦ āĻ¨āĻŋā§Ÿā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŸāĻŋāĻ‰āĻŸā§‹āĻ°āĻŋā§ŸāĻžāĻ˛ā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻĒāĻžāĻŦā§‡āĻ¨āĨ¤


14 Likes

āĻ­āĻžāĻ‡ āĻœāĻžāĻ­āĻž āĻ†āĻŽāĻžāĻ° āĻŽāĻžāĻĨāĻžāĻ° āĻ‰āĻĒā§āĻ°ā§‡ āĻĻāĻŋāĻ¯āĻŧāĻž āĻ¯āĻžāĻšā§āĻ›ā§‡â€Ļ:sweat_smile::sweat_smile::sweat_smile:

āĻ–ā§āĻŦāĻ‡ āĻ¸ā§āĻ¨ā§āĻĻāĻ° āĻ­āĻžāĻŦā§‡ āĻŦā§āĻāĻŋā§Ÿā§‡āĻ¨ āĻ­āĻžāĻ‡āĨ¤ āĻœāĻžāĻ¯āĻžāĻ–āĻžāĻ˛ā§āĻ˛āĻžāĻšā§ āĻ–āĻžāĻ‡āĻ°āĻžāĻ¨āĨ¤

Thanks baiya onek balo likchen.