Course Progress 29%

JavaScript Statements

JavaScript Statements वे instructions होती हैं जो browser को बताती हैं कि उसे क्या काम करना है। JavaScript program कई statements से मिलकर बनता है, और हर statement एक specific action perform करती है, जैसे value assign करना, calculation करना या कोई message दिखाना।

अगर statements सही तरीके से लिखी गई हों, तो JavaScript code बिना error के execute होता है। इस chapter में हम JavaScript statements को बिल्कुल beginner level पर detail में समझेंगे।

JavaScript Statement का Basic Structure

एक JavaScript statement आम तौर पर keywords, values, operators और identifiers से मिलकर बनती है।

Example: Simple Statement

<script>
let x = 10;
</script>

यह statement x नाम का variable बनाती है और उसमें value 10 store करती है।

यह statement इसलिए use होती है क्योंकि JavaScript को data memory में रखना होता है ताकि आगे program में उसका use किया जा सके।

इस statement का कोई visible output नहीं होगा, लेकिन memory में x की value 10 save हो जाएगी।

Multiple JavaScript Statements

एक JavaScript program में एक से ज्यादा statements हो सकती हैं।

Example: Multiple Statements

<script>
let a = 5;
let b = 10;
let sum = a + b;
</script>

यहां तीन statements हैं।

पहली statement a में 5 store करती है।
दूसरी statement b में 10 store करती है।
तीसरी statement a और b को add करके result sum में store करती है।

इस code का final result memory में sum = 15 होगा।

JavaScript Statements को Semicolon से End करना

JavaScript में statements को semicolon (;) से end किया जाता है।

Example: Semicolon का उपयोग

<script>
let x = 20;
let y = 30;
</script>

Semicolon JavaScript को बताता है कि एक statement कहां खत्म हो रही है।

हालांकि JavaScript कई cases में semicolon अपने आप insert कर लेती है, लेकिन clean और professional code के लिए semicolon use करना recommended होता है।

JavaScript Statement बिना Semicolon

<script>
let p = 10
let q = 20
</script>

यह code भी काम करेगा, लेकिन beginner के लिए यह habit develop करना बेहतर है कि हर statement के end में semicolon लगाया जाए।

JavaScript Statements और Line Breaks

JavaScript statements को अलग-अलग lines में लिखना readability के लिए अच्छा होता है।

Example: Line Break के साथ Statements

<script>
let num1 = 10;
let num2 = 20;
let total = num1 + num2;
</script>

यह code clear और readable है।

हर statement new line में है, जिससे समझना आसान हो जाता है।

Multiple Statements एक ही Line में

JavaScript में multiple statements को एक ही line में भी लिखा जा सकता है, लेकिन semicolon जरूरी होता है।

Example: One Line Multiple Statements

<script>
let x = 1; let y = 2; let z = x + y;
</script>

यह code x और y को add करके z में 3 store करता है।

यह तरीका allowed है, लेकिन beginners के लिए recommended नहीं है क्योंकि readability कम हो जाती है।

JavaScript Block Statements

जब कई statements को एक साथ group करना होता है, तो curly braces { } का use किया जाता है। इसे block statement कहा जाता है।

Example: Block Statement

<script>
if (5 > 2) {
  let message = "5 is greater than 2";
  console.log(message);
}
</script>

यह code check करता है कि 5, 2 से बड़ा है या नहीं।

Condition true होने पर block के अंदर की दोनों statements execute होती हैं।
पहली statement message variable बनाती है।
दूसरी statement उस message को console में print करती है।

इस code का output console में दिखाई देगा।

JavaScript Empty Statement

कभी-कभी JavaScript में empty statement भी होती है, जो सिर्फ semicolon से बनती है।

Example: Empty Statement

<script>
let x = 10;;
</script>

यहां extra semicolon एक empty statement है।

यह code पर कोई effect नहीं डालता, लेकिन clean coding में unnecessary empty statements avoid किए जाते हैं।

JavaScript Expression Statements

जब कोई expression directly execute किया जाता है, तो उसे expression statement कहते हैं।

Example: Expression Statement

<script>
10 + 20;
</script>

यह statement calculation तो करती है, लेकिन result कहीं store या display नहीं होता।

इसलिए practical programs में expressions को variables में store या output methods के साथ use किया जाता है।

JavaScript Assignment Statement

Assignment statement किसी variable को value assign करती है।

Example: Assignment Statement

<script>
let score = 100;
</script>

यह statement score variable में 100 value assign करती है।

यह इसलिए जरूरी है क्योंकि JavaScript में data को store करना fundamental concept है।

JavaScript Statement Execution Order

JavaScript statements top to bottom order में execute होती हैं।

Example: Execution Order

<script>
let x = 5;
x = x + 5;
console.log(x);
</script>

पहली statement x को 5 देती है।
दूसरी statement x में 5 add करके 10 बना देती है।
तीसरी statement 10 को console में print करती है।

इस code का output console में 10 होगा।

JavaScript statements को सही structure और order में लिखना जरूरी होता है, ताकि program expected result produce कर सके।