JavaScript(함수)
9103 단어 JavaScript
함수.
"처리된 것 몇 가지를 정리했어요".
함수 정의
다음 준비 함수를 정의 함수라고 부른다//関数の書き方
const 定数名 = function(){
まとめたい処理
}
//例
const introduce = function(){
console.log(“こんにちは”);
console.log(“私は山田太郎です”);
} ;
호출 함수
함수만 정의하고 처리 안 함「定数名()」
를 통해 함수 처리 가능
//例
const introduce = function(){
console.log(“こんにちは”);
console.log(“私は山田太郎です”);
} ;
introduce();
화살 함수
"function("부분 쓰기「() =>」
이런 문법은aro함수라고 불린다
//例
const introduce = function(){
console.log(“こんにちは”);
console.log(“私は山田太郎です”);
} ;
↓↓↓
const introduce = ()=>{
console.log(“こんにちは”);
console.log(“私は山田太郎です”);
} ;
매개 변수
함수에 대한 추가 정보
const 定数名 = (引数名)=>{
・
}
//例
const introduce = (name)=>{
・
}
수신 매개 변수(추가 정보), 호출 함수(처리)
「定数名(値)」
부르다
함수는 지정한 값을 받아들여 이 값을 매개 변수에 대입한다
(이후 정보를 설정할 수 있습니다!)
여러 매개변수 적용하기
(추가 정보 추가)const 定数名 = (第1引数 , 第2引数 , ・・・) => {
処理
}
定数名(値);
//例
const introduce = (name, age) => {
console.log(`私は${name}です。`)
console.log(`私は${age}歳です。`)
}
introduce(“山田太郎” , 22);
//コンソール
私は山田太郎です。
私は22際です。
반환값
호출자가 받은 처리 결과를 반환값이라고 부른다
함수는 반환값을 나타낸다
호출자
상수 이름(2,5);
매개 변수
「const add = (number1,number2) =>」
반환값
「7」
반환 값이 있는 함수
함수에서 "return"을 사용하면 호출 원본에서 값을 받을 수 있습니다「return 値」
, 함수는 이 값을 반환값으로 되돌려줍니다
함수의 호출 부분을 상수에 대입할 수 있다
return은 함수 처리를 중지하는 성질을 가지고 있다
return 이후에 처리해도 실행되지 않습니다.
//例
const add = (a,b) => {
return a + b ;
console.log(“計算しました”);
}
add(1,3);
//コンソール
4
//下線部分は表示されない!
역할 영역
함수의 매개 변수나 변수는 이 함수 내에서만 사용할 수 있다
모든 상수와 변수의 사용 가능한 범위를 작용역이라고 부른다
//関数内で定数を定義した場合
const introduce = () => {
const name = “山田太郎”;
・
・
//定数name使える(スコープ)
}
//定数nameが使えない
//関数外で定数を定義した場合
const name = “山田太郎”;
const introduce = () => {
・
・
//定数name使える(スコープ)
}
//定数name使える(スコープ)
Reference
이 문제에 관하여(JavaScript(함수)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ayano_yoshida/items/5b7359ca321c9c00882f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
//関数の書き方
const 定数名 = function(){
まとめたい処理
}
//例
const introduce = function(){
console.log(“こんにちは”);
console.log(“私は山田太郎です”);
} ;
//例
const introduce = function(){
console.log(“こんにちは”);
console.log(“私は山田太郎です”);
} ;
introduce();
//例
const introduce = function(){
console.log(“こんにちは”);
console.log(“私は山田太郎です”);
} ;
↓↓↓
const introduce = ()=>{
console.log(“こんにちは”);
console.log(“私は山田太郎です”);
} ;
const 定数名 = (引数名)=>{
・
}
//例
const introduce = (name)=>{
・
}
const 定数名 = (第1引数 , 第2引数 , ・・・) => {
処理
}
定数名(値);
//例
const introduce = (name, age) => {
console.log(`私は${name}です。`)
console.log(`私は${age}歳です。`)
}
introduce(“山田太郎” , 22);
//コンソール
私は山田太郎です。
私は22際です。
//例
const add = (a,b) => {
return a + b ;
console.log(“計算しました”);
}
add(1,3);
//コンソール
4
//下線部分は表示されない!
//関数内で定数を定義した場合
const introduce = () => {
const name = “山田太郎”;
・
・
//定数name使える(スコープ)
}
//定数nameが使えない
//関数外で定数を定義した場合
const name = “山田太郎”;
const introduce = () => {
・
・
//定数name使える(スコープ)
}
//定数name使える(スコープ)
Reference
이 문제에 관하여(JavaScript(함수)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ayano_yoshida/items/5b7359ca321c9c00882f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)