概要と目標
数値を計算する演算や、
データを保管する変数を使ってみる。
JavaScriptでの足し算や引き算などの演算や、変数の使い方などを理解し、
JavaScriptでの足し算や引き算などの演算や、変数の使い方などを理解し、
プログラム言語と呼ばれるものは数多く存在しするが、
この5つのポイントを理解すれば、他の言語の習得も容易になる。
算術演算子を用いて数値を計算することを四則演算と呼ぶ。
| 算術演算子 | 説明 |
|---|---|
+ |
加算 |
- |
減算 |
* |
掛け算 |
/ |
割り算 |
% |
余り |
console.log( 10 + 10 );
console.log( 4 - 2 );
console.log( 5 * 2 );
console.log( 8 / 3 );
console.log( 5 % 2 );
プログラムを完成させる過程で何度も使うデータは、変数に保存しておく。
変数にデータを入れる時は、代入演算子を使う。
var 変数名 = 代入するデータ;
省略可
「,」で区切れば複数同時に宣言できる
「=」は 代入演算子(左辺 に 右辺の内容を代入する)
msgという変数に 「こんにちは」 という文字列を代入し、画面とコンソールに表示する
// 変数の宣言
var msg = 'こんにちは';
// 変数の中身を出力
document.write(msg);
console.log(msg);
一度宣言した変数に、違う値を代入すると箱の中身が上書きされる。
msgという変数に 「こんばんは」 という文字列を代入し、画面とコンソールに表示する
// 変数の宣言
var msg = 'こんにちは';
// 変数の中身を出力
document.write(msg);
console.log(msg);
// 変数の中身を上書き
msg = 'こんばんは';
// 変数の中身を出力
document.write(msg);
console.log(msg);
promptで入力された文字も入れれる。
変数は文字列を直接代入する以外にも、
数値を代入して、計算することや、
promptで入力されたテキストを代入することも出来る。
promptで入力されたテキストは、何もしなければそのまま消えるので、
基本的に変数に保存しておく。
promptで入力されたテキストを変数に保存し表示する
// 変数の宣言
var msg = 'こんにちは';
// 変数の中身を出力
document.write(msg);
console.log(msg);
// 変数の中身を上書き
msg = 'こんばんは';
// 変数の中身を出力
document.write(msg);
console.log(msg);
// 数値を代入
var x = 5;
var y = 2;
// 変数で演算
var result = x * y;
// 変数の中身を出力
document.write(result);
// 入力されたテキストを変数に保持
var name = prompt('お名前を入力して下さい。');
// 変数の中身を出力
document.write(name);
console.log(name);
文字列と変数などを1つのdocument.write()やconsole.log()などで同時に出力するには、
// 変数の宣言
var msg = 'こんにちは';
// 変数の中身を出力
document.write(msg);
console.log(msg);
// 変数の中身を上書き
msg = 'こんばんは';
// 変数の中身を出力
document.write(msg);
console.log(msg);
// 数値を代入
var x = 5;
var y = 2;
// 変数で演算
var result = x * y;
// 変数の中身を出力
document.write(result);
// 入力されたテキストを変数に保持
var name = prompt('お名前を入力して下さい。');
// 変数の中身を出力
document.write('<p>' + name + 'さん' + msg + '</p>');
console.log(name + 'さん' + msg);
変数名は以下のルールに基づいて命名する必要がある。
var msg = 'Hello'; // OK
var _msg = 'Hello'; // OK
var Msg = 'Hello'; // OK
var 1msg = 'Hello'; // NG
var msg-1 = 'Hello'; // NG
var in = 'Hello'; // NG
JavaScriptで扱えるデータ型には、主に以下のものがある
var str = 'Hello'; // string
var num = 10; // numbeer
var bool = true; // boolean
var arr = [0, 1]; // array
文字列は必ず「' (シングルクォート)」または、「" (ダブルクォート)」で囲む!
「chapter02」 › 「training」フォルダ内の「index.html」を開き、
下記の問題を解いて下さい。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>練習問題2</title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>
// 合計金額を取得
var total = prompt('合計金額を入力して下さい');
// 人数を取得
var people = prompt('人数を入力して下さい');
// 一人あたりの金額を計算
var result = total / people;
// アラートボックスに計算結果を表示
alert('1人あたり' + result + '円です。');
解答例は全問題のチェックボックスが on になるとご覧いただけます。
演算や変数はどのプログラミング言語にある概念。
var で宣言する+(結合演算子)」を使う