05.関数
3558 ワード
上記のコード辞書の文章を聞き書きします.
このコースを参照/参照してください.
関数#カンスウ#
このコースを参照/参照してください.
関数#カンスウ#
これからはたくさんの単語を使います.機能.
関数は物と比較してミキサーのようです.
1.ミキサーの準備
2.材料を入れる
3.磨くと
4.磨き上げた材料が完成!
基本構文
//함수 정의
function mixer() {
console.log('갈려버린 것');
}
//함수 호출
mixer();
関数の既定の駆動方法は、定義>呼び出しです.
つまり、いくら関数を作っても、呼び出さなければ、あなたはルマーです.
arguement / parameter
上の関数の横の括弧は何ですか?
上の関数ミキサーはまず適当に1つ磨いたが、今回は果物を磨くことにした.//함수 정의
function mixer(friut) {
console.log(friut + '주스');
}
//함수 호출
mixer('사과');
これにより、mixerという関数の横のカッコに「アップル」文字列を付けると、コンソールから「アップルジュース」が出力されます.
ここで,置換文字列「アップル」をパラメータ,すなわちarguement
と決定する.
ミキサーの果物(現在はりんごですが)はパラメータで、parameter
です.
この機能を利用して言っただけなのにリンゴジュースを作りました
重要なのは、関数のパラメータ名が同じである必要があります.
リンゴの破片がミキサーから飛び出してミキサーの外に落ちたら、拾って食べられないからだ.
だからまた利用することにしましたfunction plus(num){
let thisNum = num +10 //인자로 받은 num 값에 무조건 10을 더해봄.
console.log(thisNum)//변수로 지정한 thisNum을 콘솔에 출력
}
plus(4);
//콘솔에 14가 출력됩니다.
魔法使いたちがファンタジー小説で魔法の呪文を作るのはこんな感じですか?
return
return
は戻り値のコマンドとして重要な役割を果たす.console.log
とは違って、こいつはただの出力役だ.return
は戻り値として明確な出力を与えているが、こいつも単純な命令で見せるわけではない.function printNum() {
return 5;
}
printNum();
console.log(5);
二人でいると次のライブで展示します5
重要!
return
は、戻りと終了を表すため、関数が最後に戻りコマンドを発行すると、現在の関数は終了し、呼び出しの位置に移動します.
戻り値がある場合は、戻り値とともに呼び出される場所に移動します.
私の失敗例と一緒に見ましょうか.function getLengthOfName(name) {
let nameLength = name.length;
return nameLength;
console.log(nameLength);
}
getLengthOfName('김냉면');
「金冷麺」の個数を数えて3の結果を得ようと思ったが、このコード自体をコンソールに回すと3が現れる.// func 1
function getLengthOfName(name) {
let nameLength = name.length;
return nameLength;
console.log(nameLength);
}
getLengthOfName('김냉면');
// func 2
function sayMyAge(age) {
console.log(age);
}
sayMyAge(17);
// func 3
function getFullName(first,last) {
let fullName = first + last;
return fullName;
console.log(fullName);
}
getFullName('두팔','곽');
3つの関数を同時に作成し、コンソールに戻ります.結果値は一般的にfunc 2
とfunc 3
です.どうして私の最初の関数の結果値が出ないのですか?
犯人はこの友人です.return fullName;
console.log(fullName);
return
コマンドを使用すると、関数は次の行に書かれた実行文を実行せずに終了します.関数がオフの場合、コンソールに何を印刷するかは、JavaScriptにとって難しいかもしれません.
*やるべきことは全部やったのに、どうして私にやらせたの?これはjavascriptが聞いた表情です.
どうしてだめなの?ずっと悩んでいた同じ学習グループのメンバーが親切に教えてくれましたありがとう!
関数を実行する方法
関数は、さまざまな方法で実行できます.//함수 mixer
function mixer(friut) {
return friut; //과일의 이름을 그대로 반환합니다.
}
let function1 = mixer('사과');
console.log(function1);
変数に関数を含めます.//함수 mixer
function mixer(friut) {
return friut; //과일의 이름을 그대로 반환합니다.
console.log(friut);
}
mixer('사과');
または直接使用...目的地に着くために汽車に乗ったり、バスに乗ったり、歩いたりするように、関数を実行する方法もたくさんあります.
の最後の部分
関数は簡単ですが重要ですから冗談もダイナミックな図もたくさん入れられませんこれからはもっと...一番いいのはやはり使い慣れましょう.
Reference
この問題について(05.関数), 我々は、より多くの情報をここで見つけました
https://velog.io/@pingu944/05.-함수
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
//함수 정의
function mixer() {
console.log('갈려버린 것');
}
//함수 호출
mixer();
//함수 정의
function mixer(friut) {
console.log(friut + '주스');
}
//함수 호출
mixer('사과');
function plus(num){
let thisNum = num +10 //인자로 받은 num 값에 무조건 10을 더해봄.
console.log(thisNum)//변수로 지정한 thisNum을 콘솔에 출력
}
plus(4);
//콘솔에 14가 출력됩니다.
function printNum() {
return 5;
}
printNum();
console.log(5);
function getLengthOfName(name) {
let nameLength = name.length;
return nameLength;
console.log(nameLength);
}
getLengthOfName('김냉면');
// func 1
function getLengthOfName(name) {
let nameLength = name.length;
return nameLength;
console.log(nameLength);
}
getLengthOfName('김냉면');
// func 2
function sayMyAge(age) {
console.log(age);
}
sayMyAge(17);
// func 3
function getFullName(first,last) {
let fullName = first + last;
return fullName;
console.log(fullName);
}
getFullName('두팔','곽');
return fullName;
console.log(fullName);
//함수 mixer
function mixer(friut) {
return friut; //과일의 이름을 그대로 반환합니다.
}
let function1 = mixer('사과');
console.log(function1);
//함수 mixer
function mixer(friut) {
return friut; //과일의 이름을 그대로 반환합니다.
console.log(friut);
}
mixer('사과');
関数は簡単ですが重要ですから冗談もダイナミックな図もたくさん入れられませんこれからはもっと...一番いいのはやはり使い慣れましょう.
Reference
この問題について(05.関数), 我々は、より多くの情報をここで見つけました https://velog.io/@pingu944/05.-함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol