VScode + Google検証ツール コンソールにて確認
##【最大値】##
参考JavaScript 最大値の解説
const num1 = 10;
const num2 = 40;
const num3 = 100;
let maxNum = (a,b,c) => {
let max = a;
if (b > max) {
max =b;
} if (c > max) {
max=c;
}return max;
}
const max = maxNum(num1,num2,num3);
console.log(`最大値は${max}です。`);
ーーーーーーーー
<コンソール結果>
最大値は100です。
const num1 = 60;
const num2 = 40;
const num3 = 10;
let maxNum = (a,b,c) => {
let max = b;
if (a > max) {
max =a;
} if (c > max) {
max=c;
}return max;
}
const maaax = maxNum(num1,num2,num3);
console.log(`最大値は${maaax}です。`);
ーーーーーーーー
<コンソール結果>
最大値は60です。
##【最小値】##
const num1 = 10;
const num2 = 40;
const num3 = 100;
let minNum = (a,b,c) => {
let min = a;
if (b < min) {
max =b;
} if (c < min) {
max=c;
}return min;
}
const min = minNum(num1,num2,num3);
console.log(`最小値は${min}です。`);
ーーーーーーーー
<コンソール結果>
最小値は10です。
###0から100まで###
for (let i = 0; i <= 100; i ++ ) {
console.log(i);
}
ーーーーーーーー
<コンソール結果>
0
1
2
3
.
.
.
100
###1から100まで の一例###
for (let i = 1; i < 101; i ++ ) {
console.log(i);
}
ーーーーーーーー
<コンソール結果>
1
2
3
.
.
.
100
##100から1まで##
for (let i = 100; i > 0; i-- ) {
console.log(i);
}
ーーーーーーーー
<コンソール結果>
100
.
.
.
1
##100から0まで##
for (let i = 100; i >= 0; i-- ) {
console.log(i);
}
ーーーーーーーー
<コンソール結果>
100
.
.
.
0
#【JavaScript FizzBuzz問題】#
3で割り切れるなら"Fizz“
7で割り切れるなら"Buzz“
両方で割り切れるなら"FizzBuzz"
##1から21までで FizzBuzz##
for (let i = 1; i <= 21; i++ ) {
if (i % 3 === 0 && i % 7 === 0) {
console.log("FizzBuzz");
} else if ( i % 3 === 0 ) {
console.log("Fizz");
} else if ( i % 7 === 0 ) {
console.log("Buzz");
} else {
console.log(i);
}
}
ーーーーーーーー
<コンソール結果>
1
2
Fizz
4
5
Fizz
Buzz
8
Fizz
10
11
Fizz
13
Buzz
Fizz
16
17
Fizz
19
20
FizzBuzz
##100から1までで FizzBuzz##
// i > 0 で、0は入れない 0/3=0なのでFizzBuzz返してしまう為
for (let i = 100; i > 0; i-- ) {
if (i % 3 === 0 && i % 7 === 0) {
console.log("FizzBuzz");
} else if ( i % 3 === 0 ) {
console.log("Fizz");
} else if ( i % 7 === 0 ) {
console.log("Buzz");
} else {
console.log(i);
}
}
ーーーーーーーー
<コンソール結果>
100
Fizz
Buzz
97
Fizz
95
94
Fizz
92
Fizz
89
88
Fizz
86
85
FizzBuzz
83
82
Fizz
80
79
Fizz
Buzz
76
Fizz
74
73
Fizz
71
Buzz
Fizz
68
67
Fizz
65
64
FizzBuzz
62
61
Fizz
59
58
Fizz
Buzz
55
Fizz
53
52
Fizz
50
Buzz
Fizz
47
46
Fizz
44
43
FizzBuzz
41
40
Fizz
38
37
Fizz
Buzz
34
Fizz
32
31
Fizz
29
Buzz
Fizz
26
25
Fizz
23
22
FizzBuzz
20
19
Fizz
17
16
Fizz
Buzz
13
Fizz
11
10
Fizz
8
Buzz
Fizz
5
4
Fizz
2
1
#補足 【Ruby でFizzBuzz問題】#
3で割り切れるなら"Fizz“
7で割り切れるなら"Buzz“
両方で割り切れるなら"FizzBuzz"
###1から21までで FizzBuzz###
def fizzbuzz(n)
if (n % 3 == 0) && (n % 7 == 0)
puts "FizzBuzz"
elsif n % 3 == 0
puts "Fizz"
elsif n % 7 == 0
puts "Buzz"
else
puts n
end
end
num_max = 21
(1..num_max).each do |n|
puts fizzbuzz(n)
end
ーーーーーーーー
<コンソール結果>
1
2
Fizz
4
5
Fizz
Buzz
8
Fizz
10
11
Fizz
13
Buzz
Fizz
16
17
Fizz
19
20
FizzBuzz
#解説を自分なりにしてみました#
JavaScript 最大値の解説