[開発ログ]アプリケーション開発1週目:


初めて学んだのはJavascript
1週目でしたが思ったよりずいぶん進歩しました
開発ログで学んだことを全部書いても良いのですが、課題を書いておくと役に立つと思い、課題を書きました.
最初の週の課題は
ジョブ
  • 第1題:配列中の特定要素の数を求める-関数mapを使って解決する
    👉 次の「イチゴ」は何個ですか?今回はJavaScriptコンソールウィンドウで!
    let fruit_list = ['사과','감','감','배','포도','포도','딸기', '포도','감','수박','딸기']
    let count = 0;
    for (let i = 0; i < fruit_list.length; i++) {
    		let fruit = fruit_list[i];
    		if (fruit == '딸기') {
    			count += 1;
    		}
    }
    console.log(count);
  • ジョブ2:電子メールの識別
    💡 プラットフォームでは、Eメールで会員を登録することが頻繁に発生します.ユーザーが入力したEメールが正しいかどうかを確認するにはどうすればいいですか?例えばgunhe#gmail.もしあなたがcomを書いたら、あなたはどのように電子メールをしますか?
  • <質問>
    function checkEmail(email){
    	...
    }
    checkEmail('[email protected]') // 이메일이 맞습니다
    checkEmail('gunhee21$gmail.com') // 이메일이 아닙니다.
  • Googleで「javascript indexOf」を検索し、indexOfを使用して
  • を解読します.
  • Googleで「JavaScript Eメール正規表現」を検索し、正規表現を使用して
  • を実装します.
    >私の答え
    <ジョブ1>
    let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기']
    
    let count = 0;
    
    fruit_list.map((fruit, i) => {
        if(fruit == '딸기') {
            count += 1;
        }
    })
    
    console.log(count);
    <ジョブ2>
    <indxtOf 사용>
    function checkEmail(email){
        if(email.indexOf('@') !== -1){
            console.log("이메일이 맞습니다")
        } else {
            console.log("이메일이 아닙니다")
        }
    }
    
    checkEmail('[email protected]') // 이메일이 맞습니다
    checkEmail('gunhee21$gmail.com') // 이메일이 아닙니다.
    
    <정규표현식 사용>
    function checkEmail(str){
         var reg_email = /^([0-9a-zA-Z_\.-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/;
    
         if(!reg_email.test(str)) {                            
    
              return `이메일이 아닙니다`;         
         }  else {                       
              return `이메일이 맞습니다`;         
         }                            
    }
    checkEmail('[email protected]') // 이메일이 맞습니다
    checkEmail('gunhee21$gmail.com') // 이메일이 아닙니다.
    
    に感銘を与える
    思ったより宿題に時間がかかりました.1週間目なのですぐにできると思っていたのですが、習った内容を宿題にするというより、検索で問題を解決していました.Cプログラミングのレッスンを受けているので、多くの内容が重なっているので分かりやすいです.同時に少し退屈です.ネット開発総合クラスと比べると、最初から実戦で勉強するよりも、段階的な文法から勉強するほうが退屈です.
    私はjavascriptという言語を初めて勉強したので、早くアプリケーションを開発したいと思っています.
    そして、初めてブログに文章を書いたのですが、思ったより書き方が難しかったです.
    火-篇
    しかし、私はすぐに慣れると思います.
    今は2日目ですが、これからもっと面白い内容ができることを楽しみにしています!
    毎日ベスト8が聞けるので、今日は無理なく1週間を終えることに満足しているはずです.