Javascriptって何?Javascriptの基本を理解しよう!

javascriptの基本

Javascriptって聞いたこと、ありますか?Javascriptはプログラミング言語の一種で、インターネットをみる画面(ブラウザ)で使えます。

Node.jp(ノードジェイエス)という技術を組み合わせて使うこともでき、webブラウザ以外にも

  • Webアプリ
  • デスクトップアプリ
  • スマホアプリ

などの開発にも使われています。どの端末や環境でも動くアプリを作りたいときに重宝する言語です。ここではJavascriptの基本をプログラミング初心者にもわかりやすく説明します。

プログラミング言語Javascriptについて

世の中にあるプログラミング言語の中でも、Javascriptはシンプルでわかりやすいという方も多い言語です。ただ注意点としては、プログラミングの世界が日進月歩であるように、Javascript自体も変化していっています。

Javascriptの正式名称は、ECMA Script(エクマスクリプト)です。2018年の時点ではES5というバージョンで、ES6という新バージョンへの移行が進みつつあります。

今、Javascriptを覚えるならES2015(E6)のバージョンがオススメ

ES2015というJavascriptのバージョンでは、クラスやモジュールなど大掛かりな開発でも使える機能が増えています。そのため複雑な内部処理も開発しやすく主流になりつつあります。よってこれからJavascriptを覚えるならES2015を覚えるのをオススメします。

Javascriptの可能性はNode.jsで広がる。

Javascriptは、Webブラウザ内で動くプログラミング言語です。しかしこのNode.jsを使えば、WEBブラウザ以外でも使うことができます。JavascriptはNode.jsのおかげでデスクトップアプリも開発できるようになるため、ある程度Javascriptを理解できた際には挑戦してみるのがオススメです。

 

Javascriptの基本とは

変数の命名ルールについて

変数の命名では、半角のアルファベット、数字、アンダースコアの組み合わせで決めます。気をつける点としては、先頭は数字にしないこと、数字だけの名前は禁止であることです。

ok な変数名の例

  • haikei123
  • name
  • my_name

予約語と同じ名前は使えない

breakやelseなど、他の用途で使うことが決まっている文字を「予約語」といいます。この予約語は変数名では使えないため、気をつけましょう。

予約語の例

  • break
  • import
  • var
  • new

 

データの型に注意しよう!

これはPythonなど他のプログラミング言語でも同じですが、Javascriptでもプログラムの「型」に注意しましょう。

たとえば以下のようなプログラムがあったとします。

let seikai = prompt("入力してください");
console.log(seikai + 100);

このプログラム、うまく計算できません。もし1000と入力した場合1000100と表示されます。なぜなら入力された文字は文字列のため、Javascriptが文字列を連結させればいいと勘違いしてしまい、計算してくれないからです。

データには「数値」や「文字列」などいろいろな種類があり、このデータの種類のことを「データの型」といいます。

parseInt関数を使って、データの型を変換しよう!

前の例では、seikaiが文字列、100が数値になってしまっているため、ちゃんと数値として足し算できません。

parseInt関数というのをつかえば、文字列を整数に変換できます。

let seikai = prompt("入力してください");
console.log(parseInt(seikai) + 100);

まずは無料プログラミング体験のご案内
メールで相談
ラインで相談

こちらから無料体験予約できます。

SMILES
下記フォームから無料体験の受付を行っております。

ープライバシーポリシー(個人情報保護方針) 合同会社Smiles.では、メールでのお問い合わせ、公式LINE@への登録などの際に、名前(ハンドルネーム)、メールアドレス等の個人情報をご登録いただく場合がございます。 これらの個人情報は質問に対する回答や必要な情報を電子メールなどをでご連絡する場合に利用するものであり、個人情報をご提供いただく際の目的以外では利用いたしません。   ー個人情報の第三者への開示 当サイトでは、個人情報は適切に管理し、以下に該当する場合を除いて第三者に開示することはありません。 ・本人のご了解を頂いた場合 ・警察組織など公的な機関への協力のため、開示が必要となる場合   ー個人情報の開示、訂正、追加、削除、利用停止 本人からの個人データの開示、訂正、追加、削除、利用停止のご希望の場合には、ご本人であることを確認させていただいた上、速やかに対応させていただきます。   ーアクセス解析ツールについて 合同会社Smiles.では、アクセス解析ツール「Googleアナリティクス」を利用しています。Googleアナリティクスはトラフィックデータの収集のためにCookieを使用しています。このトラフィックデータは匿名で収集されており、個人を特定するものではありません。この機能はCookieを無効にすることで収集を拒否することが出来ますので、お使いのブラウザの設定をご確認ください。この規約に関して、詳しくはここをクリックしてください。   ー免責事項 当サイトからリンクやバナーなどによって他のサイトに移動された場合、移動先サイトで提供される情報、サービス等について一切の責任を負いません。 当サイトのコンテンツ・情報につきまして、可能な限り正確な情報を掲載するよう努めておりますが、誤情報が入り込んだり、情報が古くなっていることもございます。 当サイトに掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。   ープライバシーポリシーの変更について 当サイトは、個人情報に関して適用される日本の法令を遵守するとともに、本ポリシーの内容を適宜見直しその改善に努めます。 修正された最新のプライバシーポリシーは常に本ページにて開示されます。
 
SMILES
プログラミング教室への無料体験お申込み、お待ちしております!

-プログラミング

Copyright© 可能性を広げるプログラミング教室|IT KIDS CAMP , 2019 All Rights Reserved.