[開発ログ]アプリケーション開発1週目:
2963 ワード
初めて学んだのはJavascript
1週目でしたが思ったよりずいぶん進歩しました
開発ログで学んだことを全部書いても良いのですが、課題を書いておくと役に立つと思い、課題を書きました.
最初の週の課題は
ジョブ第1題:配列中の特定要素の数を求める-関数mapを使って解決する
👉 次の「イチゴ」は何個ですか?今回はJavaScriptコンソールウィンドウで! ジョブ2:電子メールの識別
💡 プラットフォームでは、Eメールで会員を登録することが頻繁に発生します.ユーザーが入力したEメールが正しいかどうかを確認するにはどうすればいいですか?例えばgunhe#gmail.もしあなたがcomを書いたら、あなたはどのように電子メールをしますか? <質問> Googleで「javascript indexOf」を検索し、indexOfを使用して を解読します. Googleで「JavaScript Eメール正規表現」を検索し、正規表現を使用して を実装します.
>私の答え
<ジョブ1>
思ったより宿題に時間がかかりました.1週間目なのですぐにできると思っていたのですが、習った内容を宿題にするというより、検索で問題を解決していました.Cプログラミングのレッスンを受けているので、多くの内容が重なっているので分かりやすいです.同時に少し退屈です.ネット開発総合クラスと比べると、最初から実戦で勉強するよりも、段階的な文法から勉強するほうが退屈です.
私はjavascriptという言語を初めて勉強したので、早くアプリケーションを開発したいと思っています.
そして、初めてブログに文章を書いたのですが、思ったより書き方が難しかったです.
火-篇
しかし、私はすぐに慣れると思います.
今は2日目ですが、これからもっと面白い内容ができることを楽しみにしています!
毎日ベスト8が聞けるので、今日は無理なく1週間を終えることに満足しているはずです.
1週目でしたが思ったよりずいぶん進歩しました
開発ログで学んだことを全部書いても良いのですが、課題を書いておくと役に立つと思い、課題を書きました.
最初の週の課題は
ジョブ
👉 次の「イチゴ」は何個ですか?今回は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);
💡 プラットフォームでは、Eメールで会員を登録することが頻繁に発生します.ユーザーが入力したEメールが正しいかどうかを確認するにはどうすればいいですか?例えばgunhe#gmail.もしあなたがcomを書いたら、あなたはどのように電子メールをしますか?
function checkEmail(email){
...
}
checkEmail('[email protected]') // 이메일이 맞습니다
checkEmail('gunhee21$gmail.com') // 이메일이 아닙니다.
>私の答え
<ジョブ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週間を終えることに満足しているはずです.
Reference
この問題について([開発ログ]アプリケーション開発1週目:), 我々は、より多くの情報をここで見つけました https://velog.io/@mihye0416/개발일지-앱개발-1주차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol