プログラミング学習のロードマップを検索するとほとんどがHTML、cssに次いでJavaScriptをあげられています

JavaScriptを学習しておくとjQuery、Vue、reactなどの学習時に入りやすのも確かなので、基礎、概念だけでも学習しておいた方がいいと思います

JavaScriptの環境構築

JavaScriptを書くためには難しいことは何もありません ネットに繋がったパソコンがあれば誰でもプログラミングを始めることができます

さらに細かく言えば「ブラウザ」「エディタ」を使用して開発を進めていきます

  • ブラウザ…Chrome Firefox Safari Operaなど
  • エディタ…vscode Atom さくらエディタ

以上のようなツールがあるのですが『Chrome』『vscode』を使用すれば問題ないかと思います

書いたコードをブラウザで確認する方法として、ファイルをブラウザのアイコンの場所にマウスで持ってきます

JavaScriptの挙動はconsole(コンソール)で確認します

ブラウザを開き、設定もしくは・が縦に三つ並んでアイコンをクリックし、「デベロッパツール」を開いて確認します

個人的にJavaScriptを書くときは『CodeSandbox』というエディタをおすすめします

CodeSandboxは1つの画面でコードとコンソールを確認できます

ダウンロードや難しい手順もなく誰でも簡単に使うことができます

JavaScriptを書いてみよう

簡単な文として「console.log('javascript')」と、記述しました

結果Consoleに『javascript』と表示されました

白枠部分は「オブジェクト」 赤枠部分は「メソッド」 黄枠部分は「パラメーター」という名称があります

プログラムの基本はコンピューターに対して「○○は××を△△にしてください」と命令する形になります

ここで言う『〇〇は』オブジェクト(console)、『××を』パラメーター(javascript)、『△△にしてください』(log())にあたります

メソッドの最後は必ず()を記述するルールがあります!

シングルクォート''で囲うと文字列と判断されます

console.log('青い鳥');⇨青い鳥

console.log(5+5);⇨10

console.log('5+5');⇨'5+5'

シングルクォート''が無い場合は数式と判断されます

記述する場所

index.htmlのドキュメント内に記述する場合には<script></script>で囲みます

<head>~</head>か<body>~</body>であればどこでもいいのですが、よく見かけるのは</body>の終了タグの直前に記述することが多いです

ファイルを分ける場合はindee.html内に<script src="index.js">などと記述し同じ階層に『index.js』ファイルを作成します

パス ファイル階層について参考になる記事

【初心者向け】絶対パスと相対パスの違いをイラストを使って解説

htmlで出力された文字をjavascriptで取得→変化→出力

index.htmlで<p id = 'val'>test</p>(赤枠)でtestとブラウザに表示させます

その際にpタグに「id = 'val'」と、valというid属性をつけました

次にindex.jsファイルでjavascripyを使ってhtml要素を取得する場合は

document.getElementById('id名')

上の文法を用い要素を取得します(黄枠)

取得したid要素の内容を書き換えたい場合に(青枠)

document.getElementById('id名').textContent = 書き換えたい文字;

おすすめの記事