KnowledgeCore
T9012801004005
株式会社ナレッジコア®

トップ >  サポート情報 >  用語解説 >  ネットワーク関係 >  JavaScript

JavaScript | 用語解説

JavaScriptは、プログラミング言語で、HyperText Markup Language(HTML)やCascading Style Sheets(CSS)と並ぶ World Wide Web(WWW)の中核技術の一つです。 オブジェクト指向スクリプト言語ですが、クラスなどのクラスベースに見られる機能も取り込んでいます。 利用される場面はウェブサイト、ウェブアプリケーション、バックエンド、デスクトップアプリケーション、モバイルアプリケーションなど、 ウェブブラウザからサーバ、デスクトップからスマートフォンまで多岐にわたっています。

スクリプト言語

JavaScriptやPHPは、コンパイルプロセスを必要としない、インタープリタを使用するスクリプト言語です。 一方、C、C++、Goなどのプログラミング言語の一部は、コンパイラを使ってその言語をマシンコードに変換し、 ハードウェア上で基盤となるOSの命令を実行します。 コンパイル後のコードは、可能な限りハードウェアに近いレベルで実行されるため、迅速に機能します。 変換後のバイナリは、実行しているOSとCPUアーキテクチャが同じなら別のコンピュータでも実行できます。

言語仕様

JavaScriptの言語仕様は、ECMAScriptとして標準化され、実装は各種のJavaScriptエンジンによって提供されています。 JavaScriptエンジンの例としてChromium系ブラウザのV8、Mozilla FirefoxのSpiderMonkey、SafariのJavaScriptCoreが挙げられます。 言語仕様を定義するECMAScriptのほかに、WebブラウザへアクセスするためのAPI仕様にDOMなどがあります。 これらはECMAScriptから独立していて、JavaScriptからも独立した概念です。

TypeScript

TypeScriptは、JavaScriptに「静的型チェック」の機能を追加したプログラミング言語と言えます。 今までJavaScriptを書いてきたプログラマにとって、TypeScriptは非常に親しみやすいものです。

Java

Javaは、JavaScriptと似た名称を持ちますが、異なるプログラミング言語です。

関連・参考サイト

  1. MDN web docs JavaScript
  2. ITmedia 今さら聞けない、スクリプト言語とプログラミング言語の違い
  3. ウィキペディア JavaScript

お知らせ・ご注意

  1. 経審大臣®シリーズ製品版は、令和7年7月経審改正方針令和7年4月注記表様式改正に対応しています。
  2. 製品ラインアップ・価格改定のお知らせはこちらをご覧下さい。
  3. 弊社製品購入にかかわるインボイス(適格請求書)が必要な場合はこちらをご覧下さい。
  4. 製品サポートは、最新バージョンのみのサポートとなっております。 旧バージョンにつきましては、サポート対象外です。
  5. 弊社製品は直販のみとなっておりますので、お客様登録の必要はございません。 (*)お客様登録は商品発送を行った時点で完了しています。
  6. 弊社関連会社の経営状況分析機関では、 経営状況分析手数料8,800円(税込)です。

トップ
 ・資料請求
経審ソフト 経審大臣®シリーズ
見積ソフト 見積大臣®シリーズ
工事経歴書ソフト 入札大臣®
建設業許可ソフト 更新大臣®
お申し込み
 ・オンラインショップ
 ・保守契約
サポート
 ・インボイスの発行
 ・新しいパソコンへの移行
 ・Office 2024
 ・Windows 11
 ・Windows Update
 ・エクセル出力
 ・ライセンス認証
 ・お問い合わせフォーム