[{"data":1,"prerenderedAt":210},["ShallowReactive",2],{"term-p\u002Fparameter":3,"related-p\u002Fparameter":197},{"id":4,"title":5,"acronym":6,"body":7,"category":180,"description":181,"difficulty":182,"extension":183,"letter":16,"meta":184,"navigation":136,"path":185,"related":186,"seo":191,"sitemap":192,"stem":195,"subcategory":6,"__hash__":196},"terms\u002Fterms\u002Fp\u002Fparameter.md","Parameter",null,{"type":8,"value":9,"toc":174},"minimark",[10,15,19,23,26,30,163,167,170],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"A parameter is the placeholder name inside a function definition — it's the label on the slot where you plug things in. The coffee machine has slots labelled 'beans' and 'water'. What you actually pour in are the arguments.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"A parameter is a named variable in a function or method signature that acts as a placeholder for the value (argument) passed when the function is called. Parameters define what inputs a function accepts and their expected types.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F 'base' and 'exponent' are parameters\nfunction power(base: number, exponent: number): number {\n  return Math.pow(base, exponent);\n}\n\npower(2, 10); \u002F\u002F 2 and 10 are arguments\n","typescript","",[38,39,40,49,93,125,131,138],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","\u002F\u002F 'base' and 'exponent' are parameters\n",[41,50,52,56,60,64,68,71,75,78,81,83,85,88,90],{"class":43,"line":51},2,[41,53,55],{"class":54},"spNyl","function",[41,57,59],{"class":58},"s2Zo4"," power",[41,61,63],{"class":62},"sMK4o","(",[41,65,67],{"class":66},"sHdIc","base",[41,69,70],{"class":62},":",[41,72,74],{"class":73},"sBMFI"," number",[41,76,77],{"class":62},",",[41,79,80],{"class":66}," exponent",[41,82,70],{"class":62},[41,84,74],{"class":73},[41,86,87],{"class":62},"):",[41,89,74],{"class":73},[41,91,92],{"class":62}," {\n",[41,94,96,100,104,107,110,113,115,117,119,122],{"class":43,"line":95},3,[41,97,99],{"class":98},"s7zQu","  return",[41,101,103],{"class":102},"sTEyZ"," Math",[41,105,106],{"class":62},".",[41,108,109],{"class":58},"pow",[41,111,63],{"class":112},"swJcz",[41,114,67],{"class":102},[41,116,77],{"class":62},[41,118,80],{"class":102},[41,120,121],{"class":112},")",[41,123,124],{"class":62},";\n",[41,126,128],{"class":43,"line":127},4,[41,129,130],{"class":62},"}\n",[41,132,134],{"class":43,"line":133},5,[41,135,137],{"emptyLinePlaceholder":136},true,"\n",[41,139,141,144,146,150,152,155,157,160],{"class":43,"line":140},6,[41,142,143],{"class":58},"power",[41,145,63],{"class":102},[41,147,149],{"class":148},"sbssI","2",[41,151,77],{"class":62},[41,153,154],{"class":148}," 10",[41,156,121],{"class":102},[41,158,159],{"class":62},";",[41,161,162],{"class":47}," \u002F\u002F 2 and 10 are arguments\n",[11,164,166],{"id":165},"when-youll-hear-this","When You'll Hear This",[16,168,169],{},"\"The function signature has too many parameters — consider an options object.\" \u002F \"Add a default parameter value so it's optional.\"",[171,172,173],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":175},[176,177,178,179],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":165,"depth":51,"text":166},"general","A parameter is the placeholder name inside a function definition — it's the label on the slot where you plug things in.","beginner","md",{},"\u002Fterms\u002Fp\u002Fparameter",[187,188,189,190],"Argument","Function","Return Value","Method",{"title":5,"description":181},{"changefreq":193,"priority":194},"weekly",0.7,"terms\u002Fp\u002Fparameter","JYblKZ9W-HDlUCUIfzZyjMtABedNk9ICE2x8JEhYCTY",[198,201,204,207],{"title":187,"path":199,"acronym":6,"category":180,"difficulty":182,"description":200},"\u002Fterms\u002Fa\u002Fargument","An argument is the actual value you hand to a function when you call it.",{"title":188,"path":202,"acronym":6,"category":180,"difficulty":182,"description":203},"\u002Fterms\u002Ff\u002Ffunction","A function is a reusable recipe. You write the steps once, give it a name, and call it whenever you need those steps done.",{"title":190,"path":205,"acronym":6,"category":180,"difficulty":182,"description":206},"\u002Fterms\u002Fm\u002Fmethod","A method is just a function that belongs to an object or class. Your Dog object has a bark() method — it's the dog's personal function.",{"title":189,"path":208,"acronym":6,"category":180,"difficulty":182,"description":209},"\u002Fterms\u002Fr\u002Freturn-value","A return value is what a function hands back to you after doing its work. You send a coffee machine beans and water, it returns coffee.",1776518300881]