JavaScript(ES2015ES6) 〜🐟立ち止たっお䞀旊埩習👣〜

「関数」ず仲良くなるために、埩習をしたす(ï¿£^ï¿£)ゞ

【Progate JavaScript Ⅰ〜Ⅲ】
先ずは基本が倧事よね、っおこずで、Progateさたで忘れおいる箇所や分かっおなかった箇所を再確認

🍀if文→セミコロン䞍芁
   →else

🍀switch文→倀によっお凊理を分岐
      case : ずbreak ; で倀を指定し凊理を実行
                    →セミコロン䞍芁
        →default

🐣ここたでで30
 ちゃんず回数も蚘録されたす⭐→盞倉わらずの神察応✚

スクリヌンショット 2020-07-19 5.29.02


🍀while文→セミコロンは䞍芁
     →繰り返し凊理
   console.log を先に曞き、その䞋に繰り返したい凊理を曞く

🍀for文→セミコロンは䞍芁
    →⚠「倉数の定矩」;「条件匏」;「倉数の曎新」⚠


🍀配列→耇数圢、セミコロン必須 [ , , , ];
    →倀を管理
 ã€€ã€€ã€€â†’for文ずコラボ

🍀length→配列の芁玠数を取埗

🍀オブゞェクト→セミコロン必須
       →{プロパティ倀}を管理
       →芁玠をコンマで区切るのは配列ず同様
 
🍀🍀オブゞェクトを芁玠に持぀、配列
         const characters =
 [ {name: "にんじゃわんこ", age: 14}{name: "ひ぀じ仙人", age: 1000} ] ;

🍀🍀オブゞェクトの䞭のオブゞェクト
        const cafe = {
         name: "Progateカフェ",
         businessHours: {
                  opening:"10:00(AM)",
                  closing:"8:00(PM)"
                  },

         };

🍀🍀オブゞェクトの䞭の配眮
   ⚠⚠⚠必須だったセミコロンが  なしっ
   const cafe = {name: "Progateカフェ",
          businessHours: { opening: "10:00(AM)",
                   closing: "8:00(PM)" },
          menus:["コヌヒヌ" , "玅茶" , "チョコレヌトケヌキ"]
          };

   console.log(`店名: ${cafe.name}`);
   console.log(`営業時間:${cafe.businessHours.opening}から
                ${cafe.businessHours.closing}`);
   console.log(`----------------------------`);
   console.log("おすすめメニュヌはこちら");
   for(let i=0 ; i<cafe.menus.length ; i++){
                      console.log(cafe.menus[i);}


🐣🐣ここたでで40
   オブゞェクトず配眮、改めお確認できお良かった
   ちなみに、ただいた4:40★ 昚日、時間が取れなくお、「🍀🍀オブゞェクトの䞭のオブゞェクト」たでしか進めなかった。昚日、今日は晎れね🌞


🍀関数、匕数を甚いるむメヌゞ
 →1぀の芁玠を衚したい⭐関数
 →少し、衚珟を倉えお、この芁玠を再び衚したい🌝匕数

🍀匕数
 →コンマで区切る
  const greet = (name) => {
         console.log(`こんにちは、${name}さん`);
         };
  greet("ひ぀じ仙人");       ← 関数の衚瀺
 
🍀戻り倀のむメヌゞ
 関数内に予め、「この条件匏を埌で提瀺しおね」ず、蚀っおおく感じ。
 これ、貞すけど今週䞭に返せよな的な 
 →厄介☠なのが、以降の衚珟 
  const half = (number) => {
        return  number/2;  ←「」なし
        };
  const result = half(130);    â†ã€€æ–°ã—い定矩を甚いお関数を衚瀺
  console.log(`130の半分は${result}です`);
        ⚠returnを甚いたら、関数の定矩内でconsole.logは䜿えない

🍀戻り倀の掻甚
 const check = (number) => {
        return number%3===0;
        };
 if (check(123)) {          ←⚠check=123にしちゃった💊
                      if文䞋でも、あくたで定数( )
   console.log("3の倍数です");}
 else {
   console.log("3の倍数ではありたせん");}

🍀スコヌプ

スクリヌンショット 2020-07-20 5.45.57


🍀最倧倀の衚瀺
 const number1 = 103;
 const number2 = 72;
 const number3 = 189;

 // getMax関数を定矩しおください
 const getMax=(a , b , c)=>{
        let max=a;
        if(b>max);{ max=b; }
        if(c>max);{ max=c; }

    return max }

 // 「最倧倀は○○です」ず出力しおください
 const max=getMax(number1 , number2 , number3);
 console.log(`最倧倀は${max}です`);

 前回よりは理解深めお䜜成する事が出来たした。
 今回の目暙でもあったので、ここたでで60。


【たずめ】
目暙であった関数ずはアドレス亀換するくらいな仲にはなったず思いたす。 
html/cssの時より、他サむトでαを調べおなかったので、もう少し深めおいこうかず思いたした。䞀緒に旅行に行くくらいな仲良しを目指しお٩( 'ω' )و
立ち止たり孊習、続きたす👣🐟👣




この蚘事が気に入ったらサポヌトをしおみたせんか