jsÖÐÔõÑù½ç˵º¯Êý
ÔõÑùÔÚ javascript Öнç˵º¯Êý£¿Ê¹Óà function Òªº¦×Ö£¬ºó¸úº¯ÊýÃûºÍ²ÎÊýÁÐ±í¡£Ê¹ÓüýÍ·º¯ÊýÓï·¨£¬Ê¹Óà => ·ûºÅ¡£º¯Êý¿ÉÒÔ¾ßÖøÃû³Æ£¨ÃüÃûº¯Êý£©»ò²»¾ßÖøÃû³Æ£¨ÄäÃûº¯Êý£©¡£
ÔõÑùÔÚ JavaScript Öнç˵º¯Êý
ÔÚ JavaScript ÖУ¬º¯ÊýÊÇ´úÂë¿é£¬ÓÃÓÚÖ´ÐÐÌض¨Ê¹Ãü»òÅÌËã¡£ÒÔÏÂÊÇÔõÑù½ç˵º¯Êý£º
function Óï·¨
function functionName(parameter1, parameter2, ...) { // º¯ÊýÌå }
µÇ¼ºó¸´ÖÆ
ÆäÖУº
functionName ÊǺ¯ÊýµÄÃû³Æ¡£
parameter1, parameter2, … ÊÇ¿ÉÑ¡µÄ²ÎÊýÁÐ±í£¬ÓÃÓÚת´ïÊý¾Ý¸øº¯Êý¡£
º¯ÊýÌå ÊÇ°üÀ¨ÒªÖ´ÐеĴúÂëµÄ´úÂë¿é¡£
¼ýÍ·º¯ÊýÓï·¨
×Ô ES6 Æð£¬JavaScript ÒýÈëÁ˼ýÍ·º¯ÊýÓï·¨£¬×÷Ϊ½ç˵º¯ÊýµÄÒ»ÖÖ¸ü¼ò¶ÌµÄ·½·¨£º
const functionName = (parameter1, parameter2, ...) => { // º¯ÊýÌå }
µÇ¼ºó¸´ÖÆ
ÃüÃûº¯ÊýÓëÄäÃûº¯Êý
º¯Êý¿ÉÒÔÖøÃû³Æ£¨ÃüÃûº¯Êý£©£¬Ò²¿ÉÒÔûÖøÃû³Æ£¨ÄäÃûº¯Êý£©¡£ÃüÃûº¯Êý¸üÒ×ÓÚÔĶÁºÍÒýÓ㬶øÄäÃûº¯Êýͨ³£ÓÃÓÚÒ»´ÎÐÔ²Ù×÷»ò×÷ΪÆäËû¹¦Ð§µÄ²ÎÊýת´ï¡£
¹æ·¶
// ÃüÃûº¯Êý function addNumbers(num1, num2) { return num1 + num2; } // ÄäÃûº¯Êý const multiplyNumbers = (num1, num2) => num1 * num2;
µÇ¼ºó¸´ÖÆ
×¢ÖØ£º
º¯ÊýÃû³Æ±ØÐèÊÇÓÐÓÃµÄ JavaScript ±êʶ·û¡£
²ÎÊýÊÇ¿ÉÑ¡µÄ£¬¿ÉÒÔÔÚŲÓú¯Êýʱת´ï¡£
º¯ÊýÌåÖеĴúÂë¿ÉÒÔÔÚº¯Êý±»Å²ÓÃʱִÐС£
º¯Êý¿ÉÒÔ·µ»ØÒ»¸öÖµ£¨Ê¹Óà return Óï¾ä£©£¬Ò²¿ÉÒÔ²»·µ»ØÈκÎÖµ£¨·µ»Ø undefined£©¡£
ÒÔÉϾÍÊÇjsÖÐÔõÑù½ç˵º¯ÊýµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡