JavaScript 単語


ニコニコ動画でJavaScriptの動画を見に行く

ジャバスクリプト

1.3千文字の記事
これはリビジョン 529872 の記事です。
内容が古い・もしくは誤っている可能性があります。
最新版をみる

JavaScript(ジャバスクリプト)はスクリプト言語の一種。Webブラウザ上でよく用いられている。

概要

ニコニコ動画など、近年のWebサービスはJavaScriptを多用する傾向にある。JavaScriptに対応していない、または機能を制限しているブラウザでそのようなページを閲覧する場合、制作者の意図した表示・動作にならないことがある。

プログラミング言語であるJavaとは名前が似ているため間違われやすく、また本屋などではJavaのコーナーにJavaScript関連本が置かれていたりするが、実は全く別の言語である。JavaScriptがNetscapeに搭載された当初はLiveScriptという名前だったが、当時人気だったJavaにあやかってJavaScriptという名前に変更したらしい。

なお、JavaScriptは現在ではECMAScriptとして標準化された言語の一般的な呼称である。ECMAScriptの実装例として、他にInternetExplorerのJScriptやAdobe FlashのActionScriptなどがある。

サンプルコード

Hello, World!

ブックマークレット

アドレスバーにコピペで実行できる。新しくブックマークを作り、URLの代わりにこれを入力すればいつでも呼び出せる(ブックマークレットと呼ばれる所以)。ニコニコ動画ハッキング系の動画でたまに見かける「javascript:」で始まる呪文がこれ。

javascript: alert("Hello, World!");

オブジェクト指向的な書き方

まずsomethingコンストラクタを作る。これはインスタンスにnameプロパティを作り、仮引数nameの値を代入するというもの。次にsomethingコンストラクタのprototypeプロパティにhelloメソッドを追加。これはインスタンスのnameプロパティを参照し、その前後に「Hello, 」と「!」をくっつけてダイアログに表示させるというもの。そして実際にworldという名前でsomethingコンストラクタのインスタンスを作る。この時の引数は'World'。最後にworldオブジェクトからhelloメソッドを呼ぶ。

function something(name) {
this.name = name;
}
something.prototype = {
hello: function() {
alert('Hello, ' + this.name + '!');
}
};
var world = new something('World');
world.hello();

関連用語

NicoScript (ニワン語) 
戀塚昭彦氏の指示でJavaScriptに似せて作られた。(日経ソフトウェア2008年5月号より)
Greasemonkey
Mozilla Firefoxのアドイン。JavaScriptを用いてウェブサイトを拡張する。
ActionScript
Flashで使用される言語。JavaScript(ECMAScript)を拡張したもの。

関連商品

ニコニコ市場は2023年11月に終了しました。ニコニコ市場は2023年11月に終了しました。ニコニコ市場は2023年11月に終了しました。ニコニコ市場は2023年11月に終了しました。

関連項目

  • ブックマークレット
  • javascript:
関連記事

親記事

子記事

  • なし

兄弟記事

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
ニコニ広告[単語]

提供: ぐるりん

もっと見る

急上昇ワード改

最終更新:2025/12/15(月) 00:00

ほめられた記事

最終更新:2025/12/15(月) 00:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP