13. データ型
型 typeof サンプルコード
数値 number
文字列 string
論理値 boolean
関数 function
オブジェクト object
配列 object
var num = 100;
var txt = "Hello Worls";
var flag = true;
var method = function () { console.log('Hello'); };
var obj = { id: 10, name: "Sasamiya" };
var arr = [1, 2, 3];
14. データ型
型 typeof サンプルコード
数値 number
文字列 string
論理値 boolean
関数 function
オブジェクト object
配列 object
var num = 100;
var txt = "Hello Worls";
var flag = true;
var method = function () { console.log('Hello'); };
var obj = { id: 10, name: "Sasamiya" };
var arr = [1, 2, 3];
変数宣言はどんな型でも
“var”
で宣言する
15. if文
• 論理式を判定して条件分岐ができます
// DOM要素からテキストを取得
var text = document.getElementById("answer").value;
// 取得した文字列を判定
if (text === "金曜日") {
console.log("Thanks god it's friday !");
} else {
console.log("humm...");
}
16. if文
• 論理式を判定して条件分岐ができます
// DOM要素からテキストを取得
var text = document.getElementById("answer").value;
// 取得した文字列を判定
if (text === "金曜日") {
console.log("Thanks god it's friday !");
} else {
console.log("humm...");
} “==“は近似比較
→null や undefined 、””(空文字)、0 を同値とみなす
“===“は厳密な比較
→null、undefined、””(空文字) 、0 をすべて別物とみなす
17. for文
• 配列やオブジェクトの中身を順に取り出して走査できます
// 配列を準備
var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// 合計を入れる変数
var sum = 0;
// 配列をループする
for (var i = 0; i < arr.length; i++) {
sum += arr[i];
}
// 結果を表示
console.log(sum); // -> 55