基礎
function sayHello(){
return "Hello";
}
sayHello();
function sayHello(name) {
// ここに戻り値を書いてください
return `Hello ${ name }`;
}
引数がない場合
function sayHello(name) {
// ここに戻り値を書いてください
if (!name) {
return "What is your name?";
} else {
return "Hello " + name;
}
}
文字列を数値に
function add(a, b) {
// ここに戻り値を書いてください
return parseInt(a, 10) + parseInt(b, 10);
}
配列処理
function sum(array) {
let sum = 0;
for(let i = 0; i < array.length; i++){
sum += array[i];
}
return sum;
}
fizzBuzz
function fizzBuzz(number){
if(number % 5 === 0 && number % 3 === 0){
return "fizzBuzz";
} else if(number % 3 === 0){
return "Fizz";
} else if(number % 5 === 0){
return "Buzz";
} else{
return number;
}
}