JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【JavaScriptはJava?】
- 2021.04.13
- JavaScript備忘録
- Java, JavaScript, JScript, ひとりごと, 違い
目次
JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【JavaScriptはJava?】
プログラミングスクールの生徒さんといろいろお話している中で出てきた『よく理解できなかった事』について、この際まとめておこうの第五弾。
具体的にはこんな内容です。
- let と const と var は何が違うの?
- functionって何?ある時とない時で何が違うの?
- オブジェクトは { } で囲われているというけど、function(){ } の { } の中もオブジェクトなの?
- this. ってどこを指しているの?
- JavaScriptとJavaは同じなの?<= 今回はここ
確かにややこしい【Java】や【J】のつくスクリプト名
独学で勉強していると名前からついつい関係があるように思えてしまうスクリプト名があります。
タイトルのJavaScriptとJavaが良い例です。
似たような名前なのでJavaScript調べているのにJavaの記事に引き当ったりなんて事もあったりします。
で、Javaが出てこないようにJSで検索するとJScriptの記事が出てきたりとかね。
『JavaScript』『Java』『JScript』全部別物です
そもそもJavaとJavaScript、JScriptは兄弟ですらないという…。
そもそもスクリプトの設計会社が違う
- Java:oracle
- JavaScript:Netscape
- JScript:Microsoft
という事で全部違います。ちなみに最古はJava。「売名行為?」と勘ぐってしまいたくなりますよね。
ここら辺についてはこちらのサイトが面白く記事をまとめてくれています。
ちなみに、JScript周りの違いについてはこのサイトの過去記事で触れていますので興味のある方はぜひご一読を。
まとめ
最後の最後に薄い記事となりましたが【別物】という事がわかっていれば『異なる記事』に騙されることも減りますから、そこだけ知っておきましょう。書き方の違いはそれぞれのScriptに触れながら覚えていけばいいかと思います。
その他JavaScriptについて受けた質問について個々まとめています。疑問符が付いたものはぜひ見てみてください。
- let と const と var は何が違うの?
- functionって何?ある時とない時で何が違うの?
- オブジェクトは { } で囲われているというけど、function(){ } の { } の中もオブジェクトなの?
- this. ってどこを指しているの?
- JavaScriptとJavaは同じなの?<=【今回の内容】
-
前の記事
JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【thisってどこの事?】 2021.04.12
-
次の記事
初級者がプログラミングのお仕事を受注するにあたっての注意点 2021.04.14
コメントを残す