[{"data":1,"prerenderedAt":220},["ShallowReactive",2],{"term-r\u002Freturn-value":3,"related-r\u002Freturn-value":203},{"id":4,"title":5,"acronym":6,"body":7,"category":184,"description":185,"difficulty":186,"extension":187,"letter":188,"meta":189,"navigation":132,"path":190,"related":191,"seo":197,"sitemap":198,"stem":201,"subcategory":6,"__hash__":202},"terms\u002Fterms\u002Fr\u002Freturn-value.md","Return Value",null,{"type":8,"value":9,"toc":178},"minimark",[10,15,19,23,39,43,167,171,174],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"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. If a function returns nothing, it just does a task and walks away without giving you anything.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25,26,30,31,34,35,38],{},"A return value is the output that a function sends back to its caller via the ",[27,28,29],"code",{},"return"," statement. The caller can store it in a variable or use it directly. A function with no return value has a ",[27,32,33],{},"void"," or ",[27,36,37],{},"None"," return type.",[11,40,42],{"id":41},"show-me-the-code","Show Me The Code",[44,45,50],"pre",{"className":46,"code":47,"language":48,"meta":49,"style":49},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function add(a: number, b: number): number {\n  return a + b; \u002F\u002F this is the return value\n}\n\nconst sum = add(3, 4); \u002F\u002F sum === 7\n","typescript","",[27,51,52,98,121,127,134],{"__ignoreMap":49},[53,54,57,61,65,69,73,76,80,83,86,88,90,93,95],"span",{"class":55,"line":56},"line",1,[53,58,60],{"class":59},"spNyl","function",[53,62,64],{"class":63},"s2Zo4"," add",[53,66,68],{"class":67},"sMK4o","(",[53,70,72],{"class":71},"sHdIc","a",[53,74,75],{"class":67},":",[53,77,79],{"class":78},"sBMFI"," number",[53,81,82],{"class":67},",",[53,84,85],{"class":71}," b",[53,87,75],{"class":67},[53,89,79],{"class":78},[53,91,92],{"class":67},"):",[53,94,79],{"class":78},[53,96,97],{"class":67}," {\n",[53,99,101,105,109,112,114,117],{"class":55,"line":100},2,[53,102,104],{"class":103},"s7zQu","  return",[53,106,108],{"class":107},"sTEyZ"," a",[53,110,111],{"class":67}," +",[53,113,85],{"class":107},[53,115,116],{"class":67},";",[53,118,120],{"class":119},"sHwdD"," \u002F\u002F this is the return value\n",[53,122,124],{"class":55,"line":123},3,[53,125,126],{"class":67},"}\n",[53,128,130],{"class":55,"line":129},4,[53,131,133],{"emptyLinePlaceholder":132},true,"\n",[53,135,137,140,143,146,148,150,154,156,159,162,164],{"class":55,"line":136},5,[53,138,139],{"class":59},"const",[53,141,142],{"class":107}," sum ",[53,144,145],{"class":67},"=",[53,147,64],{"class":63},[53,149,68],{"class":107},[53,151,153],{"class":152},"sbssI","3",[53,155,82],{"class":67},[53,157,158],{"class":152}," 4",[53,160,161],{"class":107},")",[53,163,116],{"class":67},[53,165,166],{"class":119}," \u002F\u002F sum === 7\n",[11,168,170],{"id":169},"when-youll-hear-this","When You'll Hear This",[16,172,173],{},"\"Capture the return value and log it.\" \u002F \"The function has no return value — it just mutates state.\"",[175,176,177],"style",{},"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 .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 .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":49,"searchDepth":100,"depth":100,"links":179},[180,181,182,183],{"id":13,"depth":100,"text":14},{"id":21,"depth":100,"text":22},{"id":41,"depth":100,"text":42},{"id":169,"depth":100,"text":170},"general","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.","beginner","md","r",{},"\u002Fterms\u002Fr\u002Freturn-value",[192,193,194,195,196],"Function","Parameter","Argument","Side Effect","Pure Function",{"title":5,"description":185},{"changefreq":199,"priority":200},"weekly",0.7,"terms\u002Fr\u002Freturn-value","BWeC4Kln8fmIdxdLYwOLYkn7SdGLjrtHUiRTSR1q14A",[204,207,210,213,217],{"title":194,"path":205,"acronym":6,"category":184,"difficulty":186,"description":206},"\u002Fterms\u002Fa\u002Fargument","An argument is the actual value you hand to a function when you call it.",{"title":192,"path":208,"acronym":6,"category":184,"difficulty":186,"description":209},"\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":193,"path":211,"acronym":6,"category":184,"difficulty":186,"description":212},"\u002Fterms\u002Fp\u002Fparameter","A parameter is the placeholder name inside a function definition — it's the label on the slot where you plug things in.",{"title":196,"path":214,"acronym":6,"category":184,"difficulty":215,"description":216},"\u002Fterms\u002Fp\u002Fpure-function","intermediate","A pure function is the well-behaved kid of programming.",{"title":195,"path":218,"acronym":6,"category":184,"difficulty":215,"description":219},"\u002Fterms\u002Fs\u002Fside-effect","A side effect is when a function secretly does something beyond just giving you an answer — like changing a global variable, writing to a file, or sending...",1776518308480]