জাভাস্ক্রিপ্ট এ ভেরিয়েবল ডিক্লায়ার করা হয় var কি ওয়ার্ড দিয়ে :
var x; // defines the variable x and assigns to it the special value "undefined" (not to be confused with an undefined value)
var y = 2; // defines the variable y and assigns to it the value 2
এই ভাষায় কমেন্ট লিখা হয় ২টা স্ল্যাশ এর মাধ্যমে (//) । যেটা উপরে দেখতে পাচ্ছেন ।

এর কোন বিল্ড ইন ফাংশান নাই ; রান টাইম ইনভাইরন মেন্ট এটা প্রদান করে থাকে . The ECMAScript এর ৫ম এডিশনে বলা হয়েছে:
… এখানে কোন প্রভিশনের প্রয়োজন নাই । ডাটা স্ফেকিশনের জন্য .
যদিও অধিকাংশেরকনসল অবজেক্ট থাকে যা দ্বারা সে এর আউটপুট দেখতে পারে :
console.log("Hello World!");
জাভাস্ক্রিপ্ট এর একটা সিম্পল ফাংশন:
function factorial(n) {if (n===0||n===1) return 1; //fact0=fact1=1

factorial(3); // returns 6
একটা এনোনমাস ফাংশন :
function counter() {
var count = 0;

var closure = counter();
closure(); // returns 1
closure(); // returns 2
closure(); // returns 3

function sum() {var x = 0;

sum(1, 2); // returns 3
sum(1, 2, 3); // returns 6

var counter = (function () {

})(); // module

counter.get(); // shows 0
counter.set(6);
counter.increment(); // shows 7
counter.increment(); // shows 8
সাধারন উদাহরণ
ভাষার ধরন
আরো এডভান্সড উদাহরণ
ইতিহাস