Javascript基礎構文


JavaScriptとは?


JavaScriptはプログラミング言語で、ブラウザが聞き取れる言語です.

バニラJavaScriptとは?


Vanilla JSとは、フレームワークやライブラリが適用されていない純粋なJavaScriptのことです.

JavaScriptベース構文の関数、条件文、および重複文について説明します。


関数(function)


関数(function)は、特殊な目的のタスクを実行するために設計された独立したブロックです.
これらの関数は、必要に応じてこれらのタスクを呼び出し、繰り返し実行できます.
function addNum(x, y) {

    return x + y;

}

document.write(addNum(2, 3));
JavaScriptでは、ブロックとは、関数または実行文の中で括弧({})で囲まれた部分を指します.

JSにおける関数の定義


JavaScriptでは、関数の定義はfunctionキーで始まり、次のコンポーネントがあります.
  • 関数の名前
  • 関数のパラメータ(パラメータ)、カンマ(,)で区切られた
  • かっこ
  • 括弧({})付きJavaScript実行文
  • 構文
    function 함수이름(매개변수1, 매개변수2,...) {
        함수가 호출되었을 때 실행하고자 하는 실행문;
    }
    2つの数値を入力すると、より多くの結果が返されます.
    function sum(num1, num2) {
    	console.log('숫자', num1, num2);
    	return num1 + num2;
    }
    sum(3, 5); // 8
    sum(4, -1); // 3

    じょうけんステートメント


    条件文は、特定の条件でのみコードを実行する文です.
    条件文のifは代表的である.
    20未満で小さく、大きくなる関数です.
    <script>
    function is_adult(age){
    	if(age > 20){
    		alert('성인이에요')
    	} else {
    		alert('청소년이에요')
    	}
    }
    is_adult(25)
    </script>
    上記の例では、「私は大人です」と反応しています.
    if, else if, else if, else if else
    <script>
    function is_adult(age){
    	if(age > 20){
    		alert('성인이에요')
    	} else if (age > 10) {
    		alert('청소년이에요')
    	} else {
    		alert('10살 이하!')
    	}
    }
    is_adult(13)
    </script>
    前例では「私は青少年です」と反応した.
    パリティ
    <script>
        let count = 1;
        function hey() {
            if (count % 2 == 0) {
                alert('짝짝짝👏');
            } else {
                alert('홀홀홀🎅');
            }
    					count += 1;
        }
    </script>

    くりかえしぶん


    繰り返し文は、プログラム内で同じコマンドを繰り返し実行することを制御する実行文です.
    プログラム処理のほとんどのコードは重複しているため、最も一般的な実行文の1つです.
    JavaScriptで使用可能な重複文の形式は次のとおりです.
  • 、文
  • do/while文
  • for文
  • for/inゲート
  • for/of文
  • 文脈


    代表的な複文for文構造


    for文を使用するには3つの条件が必要です.
    for(변수 초기화(시작점); 조건식(도착점 및 반복 횟수); 증감식(보폭)) {
    	조건식이 true일 때 실행되는 구현부
    }
    変数の初期化、条件式、増減式を順番に行い、これらの式はセミコロン(;)使用に分ける.
    <script>
    for(int i = 0; i < 5; i++) {
    	num++;
        System.out.println(num);
    }
    </script>
    結果)1,2,3,4,5
    numという変数は一つ一つ増加して出力します.
    たとえば、0から99に出力する必要がある場合!


    for (let i = 0; i < 100; i++) {
	console.log(i);
}
    *70点以上のスコアで命名
    <script>
    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'])
        }
    </script>