অনটাইপড ল্যাঙ্গুয়েজ
জাভাস্ক্রিপ্ট একটি অনটাইপড (untyped) ভাষা। অর্থাৎ, একটি জাভাস্ক্রিপ্ট ভেরিয়েবল যেকোনো ডেটা টাইপের মান ধারণ করতে পারে। সি, সি++, জাভার মতো এখানে int, char ইত্যাদি ডেটা টাইপ ঘোষণা করা দরকার নেই।
স্ট্রিং ঘোষণা
var name = "David"; var subject = "Programming";
উদাহরণ: স্ট্রিং সার্চ
<html>
<head>
<title>JavaScript Strings</title>
</head>
<body>
<script>
var re = "java";
var str = "Learn java";
if (str.search(re) == -1) {
document.write("Not found!");
} else {
document.write("Found!");
}
</script>
</body>
</html>
আধুনিক সিনট্যাক্স (ES6+)
const name = "David"; // কনস্ট্যান্ট let subject = "Programming"; // রি-অ্যাসাইনযোগ্য var legacy = "Old style"; // পুরানো শৈলী (এড়াতে হলে ভালো)