Skip to content

10. What are JavaScript Assignment Operators in Hindi?

    assignment operator in Hindi

    Introduction of assignment operator in Hindi

    इस लेख मे हम javascript assignment operator के बारे मे detail मे जानेंगे।

    इस operator के जरिये आप value को variable मे assign कर सकते है।


    JavaScript Assignment Operators

    Operator DescriptionउदाहरणSame As
    = Assignmenta = ba = b
    += Addition Assignmenta += ba = a + b
    -= Subtraction Assignmenta -= ba = a – b
    *= Multiplication Assignmenta *= ba = a * b
    /= Division Assignmenta /= ba = a / b
    %= Modulus Assignmenta %= ba = a % b
    <<= Left Shift Assignmenta <<= ba = a << b
    >>= Right Shift Assignmenta >>= ba = a >> b
    &= Bitwise AND Assignmenta &= ba = a & b
    ^= Bitwise Exclusive OR Assignmenta ^= ba = a ^ b
    |= Bitwise OR Assignmenta |= ba = a | b

    Assignment (=) Operator

    यह operator की मदद से आप right side वाले operand की value को left side वाले operand मे assign कर सकते है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
    	<p>assignment operator in Hindi</p>
    	<p id="one"></p>
    	<script>
    		var x = 5;
    		document.getElementById("one").innerHTML = x;
    	</script>
    </body>
    </html>

    Addition Assignment (+=) Operator

    इस operator की मदद से left side वाले operand मे right side वाले operand की value add हो जाती है और वो value left side वाले operand मे assign होती है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
    	<p>Addition assignment operator in Hindi</p>
    	<p id="one"></p>
    	<script>
    		var x = 8;
    		x += 4;
    		document.getElementById("one").innerHTML = x;
    	</script>
    </body>
    </html>

    Subtraction Assignment (-=) Operator

    इस operator की मदद से left side वाले operand मे right side वाले operand की value subtract हो जाती है और वो value left side वाले operand मे assign होती है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
    	<p>Subtraction assignment operator in Hindi</p>
    	<p id="one"></p>
    	<script>
    		var x = 8;
    		x -= 4;
    		document.getElementById("one").innerHTML = x;
    	</script>
    </body>
    </html>

    Multiplication Assignment (*=) Operator

    इस operator की मदद से left side वाले operand मे right side वाले operand की value Multiply हो जाती है और वो value left side वाले operand मे assign होती है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
    	<p>Multiplication assignment operator in Hindi</p>
    	<p id="one"></p>
    	<script>
    		var x = 8;
    		x *= 4;
    		document.getElementById("one").innerHTML = x;
    	</script>
    </body>
    </html>

    Division Assignment (/=) Operator

    इस operator की मदद से left side वाले operand मे right side वाले operand की value divide हो जाती है और वो value left side वाले operand मे assign होती है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
    	<p>Division assignment operator in Hindi</p>
    	<p id="one"></p>
    	<script>
    		var x = 8;
    		x /= 4;
    		document.getElementById("one").innerHTML = x;
    	</script>
    </body>
    </html>

    Modulus Assignment (%=) Operator

    इस operator की मदद से left side वाले operand मे right side वाले operand की value divide करके जो reminder रहता है उसे reminder value को left side वाले operand मे assign कर देता है।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
    	<p>Modulus assignment operator in Hindi</p>
    	<p id="one"></p>
    	<script>
    		var x = 8;
    		x %= 3;
    		document.getElementById("one").innerHTML = x;
    	</script>
    </body>
    </html>

    Left Shift Assignment (<<=) Operator

    इसके द्रारा आप bit को left side shift करते हो।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
    	<p>Left Shift Assignment(<<=) Operator in hindi</p>
    	<p id="one"></p>
    	<script>
    		var x=2;
    		var y=3;
    		x<<=y;
    		document.getElementById('one').innerHTML = x;
    	</script>
    </body>
    </html>

    यहा उदाहरण मे 2 की binary 0000 0010 (javascript 32 bit पर काम करता है) है। यह binary code यहा उदाहरण मे 3 time left side shift होगा और नयी x की value 0001 0000 होगी। अगर उसे हम convert करे तो 16 output मिलेगा।


    Right Shift Assignment (>>=) Operator

    इसके द्रारा आप bit को right side shift करते हो।

    उदाहरण

    <!DOCTYPE html>
    <html>
    <body>
    	<p>Right Shift Assignment (>>=) Operator</p>
    	<p id="one"></p>
    	<script>
    		var x=2;
    		var y=3;
    		x>>=y;
    		document.getElementById('one').innerHTML = x;
    	</script>
    </body>
    </html>

    यहा उदाहरण मे 2 की binary 0000 0010 (javascript 32 bit पर काम करता है) है। यह binary code यहा उदाहरण मे 3 time Right side shift होगा और नयी x की value 0000 0000 होगी। अगर उसे हम convert करे तो 0 output मिलेगा।


    Bitwise AND Assignment (&=) Operator

    <!DOCTYPE html>
    <html>
    <body>
    	<p>Bitwise AND Assignment (&=) Operator</p>
    	<p id="one"></p>
    	<script>
    		var x=2;
    		var y=3;
    		x &= y;
    		document.getElementById('one').innerHTML = x;
    	</script>
    </body>
    </html>

    यहा उदाहरण मे x = 2 और y = 3 है।

    यहा x &= y का मतलब x = x & y है।

    And (&) operator का मतलब है अगर X और y दोनों की value true (1) होगी तब यह true (1) return करेगा वरना यह false (0) return करेगा।

    यहा

    2 = 0010

    3 = 0011

    मतलब इसका output 0010 होगा। और इसे convert करे तो यह 2 output मे देगा।


    Bitwise OR Assignment (|=) Operator

    <!DOCTYPE html>
    <html>
    <body>
    	<p>Bitwise OR Assignment  (|=) Operator</p>
    	<p id="one"></p>
    	<script>
    		var x=2;
    		var y=3;
    		x |= y;
    		document.getElementById('one').innerHTML = x;
    	</script>
    </body>
    </html>

    अब इसका output 3 कैसे आया यह अपने आप solve करे और हमे comment मे बताये।

    Next : JavaScript Comparison Operators in Hindi

    Leave a Reply

    Your email address will not be published. Required fields are marked *