Code Monkey home page Code Monkey logo

javascript-lesson's Introduction

JavaScript入門編

目次

  • JavaScriptとは
  • 基本的な使い方
  • 変数について
  • データ型について
  • 演算子について

JavaScriptとは

  • WEBブラウザに実装されているプログラミング言語
  • HTML・CSSの要素を操作して、WEBサイトに動きをつけたい時に使用

基本的な使い方

  • HTMLファイルに直接記入する
  • JSファイルを作成し、外部ファイルとして読み込む

HTMLファイルに記述する

<!-- scriptタグ内にJavaScriptコードを記述する -->
<script>
    alert("Hello Job One");
</script>

JSファイルを作成し�外部ファイルとして読み込む

<!-- HTMLファイル -->
<script>
    <script src="js/sample1.js"></script>
</script>
//sample1.js
/* 外部ファイルとして読み込む使い方が主流です。 */
alert("Hello Job One");

変数について①

  • データを入れる箱のようなもの。
  • 変数を使うことで何度も同じコードを書かなくて済む values

msgという箱に「 Hello Job One 」という文字列が入っているイメージです。

変数について②

var msg = "Hello Job One";
alert(msg);

var world =  "world";
alert(world);
// 変数を新しく作る時、かならず「var」を付ける必要があります。作った後は「var」を付ける必要はありません。
/* ただしES2015以降の仕様では「let」または「const」を使うことが多いです*/

データ型について

  • 数値(""又は'' で囲われていない数値)
  • 文字列("" 又は'' で囲った文字列)
  • 真偽値( true / false)
  • null
  • オブジェクト  ー配列  ー関数 等があります。

少しづつ覚えていきましょう。

演算子について①

代入演算子。 変数に値を代入する時に使います。

var msg = "Hello Job One";

演算子について②

加算演算子

文字列結合、数値の加算等に使います。

var msg = "Hello " + "Job One";
var num = 1 + 1;

演算子について③

  • ==
  • ===

比較演算子 被演算子が等しい場合に trueを返します。等しくない場合、falseを返します。 「===」の場合は型まで比較します。

var num = 1;
alert(num == 1); // 「true」とアラートがでます。
alert(num === "1"); // 「false」とアラートがでます。
var msg = "Hello";
alert(msg == "world"); // 「false」とアラートがでます。

課題

  • WEBブラウザを開いたときに「Hello World」と表示されるhtml,jsファイルを作成してください。変数と代入演算子を使用してください。
  • WEBブラウザを開いたときに「10」と表示されるhtml,jsファイルを作成してください。変数と代入演算子を使用してください。
  • WEBブラウザを開いたときに「true」「false」と続けて表示されるhtml,jsファイルを作成してください。変数と比較演算子を使用してください。

javascript-lesson's People

Contributors

jobone-allinone avatar

Stargazers

Deyan Enchev avatar

Forkers

projecteuropa

javascript-lesson's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.