TIL JAVASCRIPT#1


今日は本当に疲れた.私のような非専門家にとって、JAVA SCRIPTの第一歩は本当に難しいです.幸い私だけ😥) 授業中にうっかりしてしまうと「なんで…?なんで??何の論理??何が魔法??」ああ、私を見つけることができます.

だから今日はJAVASCIPTとAJAXを習いました!やったからには、もう一度記録を作るべきだ.

JavaScriptとは?


.JavaScript:静的言語html上で動作し、Webページとユーザーのインタラクションを支援する言語です.ではJAVASCIPTで最も重要な基本は何ですか?変数と言える本当に大切(最も基本的な変数宣言を含む)次は、グーグルで簡単に見つけられる変数の標準ルールです.
ひょうじゅんさくせいほう
①1つのファイルで同じ変数名を繰り返し使用することはできません.
②変数名、関数名、演算子ともに大文字と小文字を区別する.(myName!==MyName)
③最初の文字は、アルファベットまたはアンダースコア()、ドル記号($)のいずれかでなければなりません.2番目の文字から、字、下線、ドル、数字を自由に書くことができます.
④変数名、関数名など*はcamelCase方式で書き込みます.
*camelCase:最初の単語は小文字で始まり、後ろの単語は大文字で始まります

変数名の説明


var:JavaScriptで新しい変数を作成または宣言するための変数の略.
同じ名前で変数を複数回宣言しても、異なる値を出力できます.
let:新しい変数を作成または宣言するために使用します.varとの違いは、次の点です.
新しい変数を宣言することなく、別の値を自動的に再割り当てできます.
宣言されていない変数は事前に使用できません.ただし、変数を再宣言することはできません.△今日の授業で一番使いました.
const:var/letなどの変数を生成または宣言するための定数の略語.
ただし、変数には定数の属性があるため、一度宣言する変数
再宣言または割り当てはできません.(新しい宣言時にタイプエラーが発生しました)
✨ tip. 変数値を再割り当てする必要がない場合はconstを使用し、そうでない場合はletを使用することが望ましい.

条件文


if、else、else ifなどの形式で使用し、特定の条件を満たす場合、指定した操作を実行したい場合に使用し、else文はif文がfalseの場合に実行します.(if-else if-else順にタスクを指定する必要があります.)
// 조건을 여러 개 수행하고 싶을 때
function is_adult(age){
	if(age > 20){
		alert('성인이에요')
	} else if (age > 10) {
		alert('청소년이에요')
	} else {
		alert('10살 이하!')
	}
}
is_adult(12)

論理演算子


条件文に2つ以上の詳細条件を追加するときに使用する演算子.andまたはor演算子前の条件がtrueの場合、後の条件は実行されませんので、コードの作成時に重い条件を後ろに置くのが効率的なコード作成方法です.
// AND 조건 
function is_adult(age, sex){
	if(age > 20 && sex == '여'){
		alert('성인 여성')
	} else if (age > 20 && sex == '남') {
		alert('성인 남성')
	} else {
		alert('청소년이에요')
	}
}
// OR 조건 
function is_adult(age, sex){
	if (age > 65 || age < 10) {
		alert('탑승하실 수 없습니다')
	} else if(age > 20 && sex == '여'){
		alert('성인 여성')
	} else if (age > 20 && sex == '남') {
		alert('성인 남성')
	} else {
		alert('청소년이에요')
	}
}
is_adult(25,'남')

重复句(本当に大切!!)


本当にとても重要で、それから口が痛い複文です.理解するのが一番難しいですが、理解して本当に役に立つ機能です.今日のレッスンや課題でもよく使われる機能です.

文の場合、上記のコード値を例にとると、1番ブロックの初期化変数と2番ブロックの宣言(ループ停止条件チェック3番ブロック)が各ループを更新する反復器(リピーター)変数で構成されます.各コンテンツfalseが表示されるまでコードを繰り返して出力します.
let scores = [
	{'name':'철수', 'score':90},
	{'name':'영희', 'score':85},
	{'name':'민수', 'score':70},
  {'name':'형준', 'score':50},
  {'name':'기남', 'score':68},
  {'name':'동희', 'score':30},
]
for (let i = 0 ; i < scores.length ; i++) {
	if (scores[i]['score'] < 70) {
    	   console.log(scores[i]['name']);
}
上記のコードを記述するときに2番ブロックに変数の長さ(length)を宣言すると、変数の長さが終了するまで(==リスト値が終了する)プロセスが繰り返されます.本当に重要な複文で、復習を続けなければなりません.JAVA SCRIPTを学ぶ前に、グーグルはプログラミングを学ぶと言っていましたが、次のコマンドは簡単に見ることができて、最初は少しも理解していませんでしたが、今やっと分かりました...😥😥
都特大人もこの复句が本当に重要だと言って、私にそれを伝言簿の中にコピーさせて、それからずっと使って、ほほほ
function calculateSum(n) {
    let sum = 0
    for (let i = 0; i < n; i++) {
        sum += i;         // sum을 i만큼 증가시켜라. sum = sum + i 와 동일!
    }
    return sum
}
let result = calculateSum(10); // return 결과인 sum이 result에 저장
console.log(result)       // 45를 출력
jquery ajax実習も整理したいのですが...頭が痛くて、明日のTILを使わなければなりません!
では今日は全員に優しいバックエンドエンジニアになるために、私もお疲れ様でした(拍)😎😎