JavaScriptとは

ウェブページを開いてボタンをクリックしてメニューを開く、検索ボックスに入力して結果が即座に提案される、またはスクロール時にフィードがさらに多くの投稿を読み込む。これらのどれもHTMLではなく、CSSでもありません。これはJavaScript、ブラウザ内で実行され、ページがあなたの操作に応答するようにする言語です。この章では、その言語が何であるか、どこで実行されるか、そしてあなたがすでに知っているHTMLとCSSにどのように適合するかについて説明します。
ページを動作させるための言語
JavaScriptは**プログラミング言語**です。コンピューターがステップバイステップで実行する命令を書く方法です。HTMLがページに何があるかを説明し、CSSがそれがどのように見えるかを説明する一方で、JavaScriptは何が起こるかを説明します。それは反応する部分です。
ウェブページを家と考えてください。HTMLは構造、壁と部屋です。CSSは塗料と家具です。JavaScriptは電気と配管です。スイッチが光をつけるようにする、または蛇口が水を出すようにする配線です。それはユーザーがページと対話するときにページが何かをするようにするものです。
// HTMLはボタンを提供します。JavaScriptがそれに何かをさせます。
const button = document.querySelector(".menu-toggle");
button.addEventListener("click", openMenu);その後の章でそのすべての部分に出会うでしょう。今のところ、形に注意してください。JavaScriptはページに到達し(document.querySelector)、ユーザーが何かをするのに応答します(addEventListener)。到達と応答はブラウザJavaScriptが行うことのほとんどです。
JavaScriptが実行される場所
JavaScriptはブラウザ内で実行されます。Chrome、Safari、Firefoxなどすべてのブラウザには、JavaScriptを読んで実行する組み込み**エンジン**があります。つまり、始めるためにインストールするものはありません。ウェブページを開くことができれば、JavaScriptを実行できます。
ページにJavaScriptを追加するには<script>タグを使用します。通常は閉じる</body>タグの直前です。コードを独自のファイルに保つには、src属性でタグがそれを指すようにします。これは画像タグが画像を指すのと同じ方法です。
コードの行を試すための最速の場所は、ブラウザのコンソールです。開発者ツール内のパネルで、JavaScriptを入力して結果をすぐに見ることができます。
<script>タグでページに追加し、行を試すための最速の場所はブラウザの開発者ツールのコンソールです。それを開いて何か入力してください。何も壊すことはできません。 JavaScriptの最初の見方
ここは小さなプログラムです。まだすべての部分を理解する必要はありません。次の章がそれぞれを覆いますが、あなたはすでにそれの形を読むことができます。
let name = "太郎";
console.log("こんにちは " + name); // こんにちは 太郎最初の行はテキスト"太郎"を名前nameの下に保存します。次の行はメッセージをコンソールに印刷し、"こんにちは "と保存された名前を一緒に結合します。console.logは、学習中に値をJavaScriptに表示するよう求める方法であり、あなたは絶えず使用します。
console.logは値を印刷して見ることができるため、それはあなたの親友です。まだ詳細について心配しないでください。あなたは次の章で各部分に適切に出会うでしょう。 「モダンJavaScript」が意味するもの
人々が**モダンJavaScript**について話すのを聞くでしょう。JavaScriptは1995年以来存在し、毎年新機能を取得しますが、古いコードは動作し続けるため、言語は年間を通じて同じことを行うためのいくつかの異なる方法を拾いました。
良いニュース。歴史を知る必要はありません。このハンドブックは、各ものを書く現在の推奨方法を教えています。古いチュートリアルが変数を作るためにvarを使用しているのを見たら、それが古いスタイルです。代わりに、開発者が今日使用するletとconstを学びます。
varを使用する場合、それが古いスタイルであり、代わりにletとconstを学びます。 JavaScriptがここから行く場所
JavaScriptは大きな言語ですが、小さく始まります。値、それらの名前、それらを組み合わせて行動する方法です。それらがクリックしたら、このハンドブックの残りは外に向かって構築されます。判定を下し、仕事を繰り返し、コードを関数に整理し、配列とオブジェクトの集合を保持し、DOMでページ自体に到達してユーザーが実際に使用できるものを構築します。
次の章、変数は、実際の仕事が始まる場所です。値を保存する方法、letとconstの違い、そして言語の残り全体が構築されている小さなルールセット。

