再帰関数とその三項演算子!【Day71 of 100】

本日は計2件のコミットで作業を進めました。内容はその他の実装・CSSの調整です。


再帰関数とその三項演算子での簡略表現

再帰関数とその三項演算子での簡略表現

変更ファイル:html_ver/.DS_Store, html_ver/index31.js

//再帰関数 Factorial 基本形
let factorial =(n) =>{
if (n===0) return 1;
return n * factorial(n-1);
}
console.log(factorial(5));
//再帰関数 Factorial 三項演算子型
let factorial = (n) => (n === 0 ? 1 : n * factorial(n - 1));
console.log(factorial(6));
const c = () => {
console.log('うほ');
return 'hello';
};
const b = () => {
return c();
};
const a = () => {
return b();
};
a();

配列の中身をバラバラにして、関数の引数にピッタリはめ込む!

function showTotal(x, y, z) {
console.log(x + y + z);
}
// 配列の中身をバラバラにして、関数の引数にピッタリはめ込む!
showTotal(...nums); // showTotal(10, 20, 30) と同じ意味になる

今日の振り返り

再帰関数が衝撃でした。誰がこんなロジック思いついたのでしょうね、、、。


今日の成果物 🎉

成果物スクリーンショット

👉 https://kiyo4810.github.io/autocal/html_ver/index31.html


コメントを残す

猫でデザインとプログラミングを学ぶをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む