JavaScript is a programming language; it is not the same as Java (another programming language).
Most current browsers support JavaScript, i.e. they are capable of executing it.
JavaScript can be disabled by the user. Because JavaScript can be used to do evil things, some users do, in fact, disable it.
JavaScript is required for the functioning of many web applications (as contrasted with web sites), such as interactive mapping services, thus users of such applications must have JavaScript enabled (at least while using those applications).
JavaScript is invoked by the HTML <script> tag, or by being specified as the target of an intrinsic event, such as 'onfocus'. HTML also provides a <noscript> element. If JavaScript is disabled (or the browser does not support it), the browser will display the contents of the <noscript> element, thus permitting the presentation of alternate material. If JavaScript is not available, intrinsic events will result in no action being taken.
JavaScript will be ignored by some user systems. In this case, the <noscript> material, if you have provided any, will be rendered.
Design your site making the assumption that JavaScript is not available.
Last revised 7 Nov 2009