「JavaScript」の版間の差分
削除された内容 追加された内容
→目次: コア言語と外部APIの包含関係を整理 |
加筆 |
||
1 行
{{pathnav|
[[File:JavaScript.svg|thumb|right|200px|[[JavaScript/はじめに#Hello World|Hello, World!]]]]
本書は、ウェブページやウェブアプリケーションで広く使われているスクリプト言語、[[w:JavaScript|JavaScript]]の解説書です。
JavaScriptと、独立したアプリケーションを作成するための静的プログラミング言語である[[Java]]と混同しないようにして下さい。
__NOTOC__
[[w:JavaScript|JavaScript]]は、最も普及しているプログラミング言語の一つです。▼
▲[[w:JavaScript|JavaScript]]は、最も広く普及しているプログラミング言語の一つです。
[[w:ウェブブラウザ|ウェブブラウザ]]に搭載されているため、iOS
JavaScriptは、初心者が学ぶのに最適なプログラミング言語です。
また、言語のコア部分は、国際
== 目次 ==
73 ⟶ 75行目:
### [[JavaScript/TypeError|TypeError]] {{進捗|00%|2016-02-19}}
### [[JavaScript/URIError|URIError]] {{進捗|00%|2016-02-19}}
== Javaとの関連性 ==
JavaScriptは、C言語風の構文を持つことを除けば、Javaとは何の関係もありません。
Netscape社がJavaScriptを開発し、Sun Microsystems社がJavaを開発しました。
この節の残りの部分は、プログラミングの知識があることを前提としています。読み飛ばしても構いません。
変数には、Javaではプログラムの実行中に変化しない静的な型(整数や文字列など)があり、JavaScriptではプログラムの実行中に変化しうる動的な型(数値や文字列など)があります。
変数は、Javaでは使用前に宣言されなければなりませんが、JavaScriptでは(推奨されませんが)宣言前に代入することで未宣言の変数を使い始めることができます。
Javaにはクラスと java.lang ランタイムクラスライブラリがあり、JavaScriptにはプロトタイプと基本オブジェクトがあります。
<!--
123 ⟶ 135行目:
* [https://tc39.es/ecma262/ Draft ECMA-262 ECMAScript® Language Specification]
* [https://402.ecma-international.org/ ECMA-402 7th Edition / June 2020 ECMAScript® 2020 Internationalization API Specification]
== 外部リンク ==▼
* [//developer.mozilla.org/ja/docs/Web/JavaScript JavaScript - MDN]▼
=== 標準API ===
145 ⟶ 153行目:
* [https://w3c.github.io/mediasession/ Media Session Standard]
▲== 外部リンク ==
{{wikipedia}}
▲* [//developer.mozilla.org/ja/docs/Web/JavaScript JavaScript - MDN]
[[Category:JavaScript|*]]
|