web sayfalarını hareketlendiren kullanıcı dostu arayüzler oluşturmamızı sağlayan açık kaynak kodlu programlama dilidir. html kodu içine embed edilir. örneğin faktoriyel hesaplayan fonksiyon kodu;
for ( var i = 0; i <= 1000; i++ )
document.writeln( "<tr><td>" + i + "!</td><td>" +
factorial( i ) + "</td></tr>" );
document.writeln( "</table>" );
// Recursive definition of function factorial
function factorial( number )
{
if ( number <= 1 ) // base case
return 1;
else
return number * factorial( number - 1 );
} // end function factorial
// -->
</script>
</head><body bgcolor = "orange"></body>
</html>