JavaScript_02

3346 ワード

[04 Function 1-定義および呼び出し関数]


今回は機能のみを実行する関数のみを学習します.

~例を挙げて理解する~
input-友達
関数-友達にさよならを言う関数
あなたの親友
<関数を構成する基本要素>
1.招待を受ける
2.実行機能
3.返却アウト
(ただし、関数は1回と2回で実行できます.)
あるいは2番と3番だけで正常に動作します.
最后に、2回だけで、関数は自分の动作を完成することができます.

関数も宣言してスタート!


(宣言=定義の実行=呼び出し)
•定義(入力なし)
function sayHello() {
console.log('Hello! Code Kim!'
}

//중괄호 안쪽에 있는 것이 함수가 수행할 기능
•呼び出し
sayHello()
~実習で知っておきましょう~
function sayHello(){
console.log('Hello Code Kim')
} 
//위 함수는 실행되지 않음.
왜냐하면 함수를 선언만 했기때문에! 호출을 해줘야함!
function sayHello(){
console.log('Hello Code Kim')
}
sayHello() --->⭐호출하기 잊지말자⭐
//"Hello Code Kim"

[04 Function 2-return関数]


今回は実行関数、出力戻り関数について学びます
function sayHello(){
let friend = 'Code Kim'
console.log('Hello' + friend)
}
sayHello()
//"HelloCode Kim"
今回はコンソールではなくreturnコマンドを使用します.returnの後のコマンドはoutputを返します.
次の2つの関数を一緒に呼び出します.
function sayHello(){
let friend = 'Code Kim'
console.log('Hello!' + friend)
}

function sayHello2(){
let friend = 'Code Kim'
return 'Return' + friend
}
sayHello()
satHello2()

//이렇게 하면 "Hello!Code Kim"만 출력됨
그리고 다음줄엔 에러가 뜸.
그래서 sayHello()부분을 지우고 run해도 안뜸.
이게 정상임
returnは出力命令ではありません!
(console.logとは異なり、出力される関数はコンソール)
では、戻ってきた値をコンソール形式で表示しましょう.
function sayHello(){
let friend = 'Code Kim'
return 'Return' + friend
}
console.log(sayHello())
//"ReturnCode Kim"
まだ「テープ」のコンソールに直接印刷されていませんが、なぜ「戻る」を使うのでしょうか.
変数に割り当てることができるからよよよよよよよよよよよよよよよよ
それではReturn Code KimをMyFriendに入れましょう
function sayHello(){
let friend = 'Code Kim'
return 'Return' + friend
}
let myFriend = sayHello()
console.log(myFriend)

//호출했기 때문에 let myFriend 라는 변수에 계속 담기고 있음. 
실행은 계속 되고있으나 콘솔로그를 통해 출력을 안했기 때문에 눈에 안보이는거
今回は数字を足した関数を試してみました
function addNumbers(){
return 100+200
}
console.log(addNumbers())
//300
今、300という数字も変数に入れて、もう2回印刷します.
function addNumbers(){
return  100+200
}
addNumbers()

console.log(addNumbers())

let addMyNumber = addNumbers()

console.log(addMyNumber)
//300 300
本当に簡単ではありません^^...もう一つ実習があります.
function sayHello3(){
  let sentence = 'Hello!'
  let name = 'Code Kim'
 
  return sentence + name
}

console.log(sayHello3())
//"Hello! Code Kim"

ReturnとConsole。ロゴの違いを認識するには


⭐⭐⭐⭐⭐
returnは関数の出力を返す機能です.関数にとって重要です!returnは出力があるに違いない!!任意の出力を変数に割り当てることができます.
console.ログは出力機能のみです.これはoutputではありません.
function TenThousand(){
return 10000 // 아웃풋 반환.
}
let number2 = TenThousand() //정의
console.log('number2:',number2)//호출
//"number2:" 출력 완.
   10000
⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

Return有/無差=出力結果の有/無


⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐