পুনঃঘোষণার প্রভাব
জাভাস্ক্রিপ্টে একটি ভেরিয়েবল পুনঃঘোষণা করলে ভেরিয়েবলের মান অপরিবর্তিত থাকে। প্রথম ঘোষণার মান বজায় থাকে।
উদাহরণ
<html>
<body>
<script>
<!--
var age = 20;
var age; // পুনঃঘোষণা - মান পরিবর্তন হয় না
if (age > 18) {
document.write("Qualifies for driving");
}
//-->
</script>
</body>
</html>
তুলনা: let/const ব্যবহার করলে
let age = 20; let age = 30; // SyntaxError: Identifier 'age' has already been declared const PI = 3.14; const PI = 3.15; // SyntaxError
সারাংশ
| কীওয়ার্ড | পুনঃঘোষণা | ফলাফল |
|---|---|---|
| var | অনুমোদিত | মান বজায় থাকে |
| let | অনুমোদিত নয় | SyntaxError |
| const | অনুমোদিত নয় | SyntaxError |