変数とデータ型
変数
- 実習用ファイル
変数とはデータの入れ物(箱)である。Excelにおけるセルに相当する。
- 変数の宣言
-
let 変数名;
- letの代わりにconstを用いると値の再代入が出来なくなる(定数)。
- 値の代入
-
変数名 = 値;
- 変数の出力
- document.write('文字列' + 変数名 + '文字列);
※文字列の結合は+
<script>
let a=0, b=0, add=0;
a=5;
b=6;
add = a + b;
</script>
コーテーションマーク
- ダブルコーテーションとシングルコーテーション
-
JavaScriptにおいては両者は差はない
ただhtmlはダブルコーテーションを多用するので、バッティングしにくいシングルコーテーションが好まれる。 - エスケープ
-
htmlのダブルコーテーションとJavaScriptのダブルコーテーションがバッティングするときにはhtmlのダブルコーテーションの前にエスケープ文字(\)を置く
JavaScriptがわでシングルコーテーションを使うときには問題ない
データの型
- 型変換
-
let str = '2';
let number1 = 2;
let number2 = 1;
number1 + number2は数値型(出力結果は3)
str + number1は文字列型(出力結果は21)
- 弱いデータ型
- JavaScriptでは変数のデータ型は自動的に変換されるので余り意識しなくても使える(Excelに近い)。
- 強いデータ型
- 変数がどのデータ型なのかをあらかじめ宣言して使用する必要がある言語もある(Accessに近い)。