JavaScript āĻāĻ° Quotation, Variables & Comment āĻ¨āĻŋā§ā§ āĻāĻ˛ā§āĻāĻ¨āĻžāĨ¤
** ES6 ?**
ES6 (ECMAScript 6) āĻšāĻ˛ā§ JavaScript-āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻ¯āĻž 2015 āĻ¸āĻžāĻ˛ā§ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋāĻā§ ES2015 āĻ¨āĻžāĻŽā§āĻ āĻĄāĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤ ES6 JavaScript-āĻ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻā§, āĻ¯āĻž āĻā§āĻĄ āĻ˛ā§āĻāĻž āĻāĻ°āĻ āĻ¸āĻšāĻ, āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§, āĻāĻŦāĻ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻ°ā§āĻā§āĨ¤
1.0 Single Quotation āĻāĻŦāĻ Double Quotation
JavaScript-āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻā§āĻā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ:
- 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 āĻāĻ¸āĻŦ āĻ¨āĻŋā§ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻŋāĻāĻā§āĻ°āĻŋā§āĻžāĻ˛ā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻĒāĻžāĻŦā§āĻ¨āĨ¤