JavaScript|予習9-機能(関数)-データ受信



🙋目標:JavaScriptの基礎を学び、不足を補う.

1.関数の基本定義と実行


🙌 次のコードをチェックして勉強します🚀
function alertSuccess() {
  alert("로그인 성공!");
}
関数を定義しましたが、実行されませんでした.
どうしてですか.関数内部は、関数が呼び出されるまで実行されないためです.したがって、呼び出し関数の名前と(소괄호)
alertSuccess();

2.伝達関数のデータ(=パラメータ、パラメータ)

인자これは関数の入力値であり、実際に渡される値である.
f(x)=x+2,f(3)=5のとき,因子は実際の関数に伝達される3を指す.
パラメータを渡すには、関数名の横に(カッコ)で渡します.
function alertSuccess(msg) {
  alert(msg);
}
関数を呼び出しながらデータを渡します🎮
alertSuccess("데이터 전달 완료");
alertSuccess("데이터 전달이 완료되었습니다!");
受信データの関数の再定義
function printAll(param) {
    alert(`${param}, 로그인 성공!`)
}
もう一度データを伝えましょう.🎮
alertSuccess("확인");
👩🏻‍💻注意:関数内部でパラメータとして受信した変数に新しい値を追加しないでください.🚨🚨🚨
//Example
function alertSuccess(name) {   
  let name = "김대리";
  alert(name + "님 로그인 성공!"); 
}
 
// 위와 같이 함수 내부에서 인자로 받은 변수(name)에 새로운 값("wecode")을 넣으면 안된다!
// 인자(parameter)에 실제로 어떤 데이터가 전달될지는 호출할 때 결정하는 것
 
alertSuccess("김대리"); // 이렇게요 쓰지 말자!

3. Assignment

  • 受信データの  isbiggerThanHundred  という名前の関数を作成します.
  • isbiggerThanHundred  関数で受信したパラメータ  パラメータmyNumberに格納されます.
  • isbiggerThanHundred  関数#カンスウ#
  • myNumber100より大きいのは「大きい!」文字列を返します.
  • myNumber100以下は「小さい!」文字列を返します.
  • function isbiggerThanHundred(myNumber) {
        if (myNumber > 100) {
          return "크다!"
        } else if (myNumber <= 100) {
          return "작다!"
        }
    }