四則演算
Javascript
const test1 = 1;
let test2 = 2;
test2 += 3;
const calculation = test1 + test2;
console.log(calculation);
【コンソール出力結果】
6
Java
int test1 = 1;
int test2 = 2;
test2 += 3;
int calculation = test1 + test2;
System.out.println(calculation);
【コンソール出力結果】
6
if
Javascript
条件の書き方
JavaScriptの 「イコール」 のルール
基本的には「===」を使用する
使用 | 記号 | 違い |
---|---|---|
▲ | == | 値が一致 |
○ | === | 値が一致 && 型が一致 |
ifと「==」「===」の使い方
const height = 90;
const strHeight = '90';
if (height == 90) {
console.log('1つ目の身長は' + height + 'cm');
}
if (strHeight === 90) {
//型が異なるので出力されない
console.log('2つ目の身長は' + height + 'cm');
}
【コンソール出力結果】
1つ目の身長は90cm
JavaScriptの 「not イコール」 のルール
基本的には「!==」を使用する
使用 | 記号 | 違い |
---|---|---|
▲ | != | 値が一致 |
○ | !== | 値が一致 && 型が一致 |
「!=」「!==」の使い方
const height_2 = 91;
const strHeight_2 = '91';
if (height_2 === 90) {
console.log('身長は90cm');
} else if (height_2 != 90) {
console.log('身長は' + height_2 + 'cm');
}
if (strHeight_2 !== 91) {
//型が異なる値での比較で、notイコールの式が「真」となるため下記処理は実行される
console.log('身長は' + height_2 + 'cm');
}
【コンソール出力結果】
身長は91cm
身長は91cm
Java
int num = 1;
int num2 = 1;
if (num == num2) {
System.out.println("numとnum2は同じ");
}
String str = "a";
String str2 = "a";
if (str.equals(str2) ) {
System.out.println("strとstr2は同じ");
}
【コンソール出力結果】
numとnum2は同じ
strとstr2は同じ
for
Javascript
繰り返し処理の書き方
配列の値全て繰り返す書き方
使える書き方か | 書き方 | ES | 説明 |
---|---|---|---|
▲ | for in | ES5 | 問題あり。あまり使用しない |
○ | for of | ES6 | よく使用する。javaでいう拡張for文 |
const scores = [10, 20, 30];
//if(one of them) という書き方をする
for (const score of scores) {
console.log(score);
}
【コンソール出力結果】
10
20
30
Java
int[] numArray = {10, 20, 30};
for(int i:numArray) {
System.out.println(i);
}
【コンソール出力結果】
10
20
30