⊗jsPmFTFENR 238 of 505 menu

자바스크립트에서 함수 오른쪽의 표현식

함수가 포함된 표현식은 반드시 함수의 왼쪽에 있어야 합니다. 함수 오른쪽에 무언가를 하려고 하면 그것을 함수 표현식으로 만들지 못합니다. 예시:

function func() { // 이것은 Function Declaration입니다 console.log('!'); } + 1;

이유: 이 경우 +1은 단순히 함수 뒤에 쓰인 새로운 명령어일 뿐입니다. 이 명령어를 새 줄에 작성하면 모든 것이 더 명확해집니다:

function func() { console.log('!'); } +1; // 단순한 명령어

우리의 함수를 Function Expression으로 만들어 봅시다. 예를 들어, 함수 앞에 +를 붙여봅니다:

+function func() { // 이것은 Function Expression입니다 console.log('!'); } + 1;

또는 할당을 수행해 봅니다:

let test = function func() { // 이것은 Function Expression입니다 console.log('!'); } + 1;

또는 console.log의 매개변수로 전달해 봅니다:

console.log(function func() { // 이것은 Function Expression입니다 console.log('!'); } + 1);

제시된 함수가 Function Declaration인지 아니면 Function Expression인지 판단하세요:

function func() { console.log('!'); } +1;

제시된 함수가 Function Declaration인지 아니면 Function Expression인지 판단하세요:

function func() { console.log('!'); } + 1;

제시된 함수가 Function Declaration인지 아니면 Function Expression인지 판단하세요:

+function func() { console.log('!'); } + 1;

제시된 함수가 Function Declaration인지 아니면 Function Expression인지 판단하세요:

+ function func() { console.log('!'); } + 1;

제시된 함수가 Function Declaration인지 아니면 Function Expression인지 판단하세요:

+ 1 function func() { console.log('!'); } + 1;

제시된 함수가 Function Declaration인지 아니면 Function Expression인지 판단하세요:

function func() { console.log('!'); } + console.log('!');
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부