JavaScript 4. return文と領域変数、グローバル変数
1562 ワード
文を返し、データを返し、関数を強制的に終了します。🙌
文を返す役割
return文は関数で実行されます.
関数を呼び出した場所でデータを返すと、すぐに関数を強制的に終了します.
A:呼び出し関数
B:関数コードの実行
C:データを返して終了!!
(返された値はresult変数に格納され、コンソールウィンドウに出力されます)
D:
function sum(a,b){
return a+b; --- B,C
코드 2; --- D
}
let result = sum(10,30);
console.log(result); --- A
// 출력값 = 40
問題1)2つの値を与え,積を返す関数を宣言する.function mulFn(a,b){
return a*b;
}
let result = mulFn(1,500);
console.log(result);
//500 출력
問題2)2つの数を1,2に渡し,その和を返すadd関数を宣言する.返された値を変数sumに保存し、コンソールウィンドウに出力します.function add(one,two){
return one+two;
}
let sum = add(200,300);
console.log("sum = "+sum);
// sum = 500출력
グローバル変数とゾーン変数/グローバル関数とゾーン関数の違い🙌
グローバル変数とゾーン変数
function関数名{}の括弧=コードブロック
関数で変数を検索する場合は、まず関数の範囲内で検索し、ない場合はグローバル変数で検索します.関数スキャンで宣言された領域パラメータは、関数以外では使用できません.
グローバル関数とゾーン関数
複数の開発者が投入する大プロジェクトで衝突しないようにする.
たとえば、異なる開発者が同じグローバル関数名を使用する場合、
競合するため、まず関数を記述する開発者の関数は正常に出力されません.
したがって,状況に応じて領域関数を用いることで,互いに衝突する不吉なことを避けることができる.
Reference
この問題について(JavaScript 4. return文と領域変数、グローバル変数), 我々は、より多くの情報をここで見つけました https://velog.io/@roong-ra/JavaScript-4.-return문-지역변수-전역변수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol