|
|
JavaScript(ジャバスクリプト)はネットスケープ社がNetscape Navigator 2.0で定めたスクリプト言語である。 1997年、通信に関する標準を策定する国際団体ECMA(ヨーロッパ電子計算機工業会)によって JavaScriptの中核的な仕様が ECMAScript として標準化され、大抵のWebブラウザで利用できるようになっている。
主な用途は、HTMLでは表現できないような動きのあるウェブページの実現、入力フォームの自動補完などによるページの使い勝手の向上である。一方クロスサイトスクリプティングを行うページや、ブラウザクラッシャー等の悪意のあるページを生成できるといった問題や、ブラウザ間で互換性が低いなどの問題もある。
文法はオブジェクト指向を取り入れたものになっている。当初はLiveScriptと呼ばれていた。
名前や文法は似ているが、Java言語とはまったく互換性のない言語。
userName = prompt("名前を入力して下さい",""); //入力を要求する
if(userName != ""){
サンプルコード
var userName;//変数宣言。必須ではないが行うことを推奨する
//名前の入力があった場合
document.write(userName, "さん、ようこそ!"); //画面に出力
}else{
//名前の入力がなかった場合
document.write("名無しさん、ようこそ!"); //画面に出力
}