[{"data":1,"prerenderedAt":244},["ShallowReactive",2],{"content-en-\u002Fsyntax\u002Fexpressions":3},{"id":4,"title":5,"body":6,"description":236,"extension":237,"meta":238,"navigation":239,"path":240,"seo":241,"stem":242,"__hash__":243},"content_en\u002Fsyntax\u002Fexpressions.md","Expressions",{"type":7,"value":8,"toc":227},"minimark",[9,13,27,32,48,51,67,71,94,109,113,122,126,139,143,146,155,164,168,195,206,210,223],[10,11,5],"h1",{"id":12},"expressions",[14,15,16,17,21,22,26],"p",{},"Use ",[18,19,20],"code",{},"&#123;&#123; expression &#125;&#125;"," in Markdown body text to interpolate values. ",[23,24,25],"strong",{},"Statements are not allowed"," — only expressions.",[28,29,31],"h2",{"id":30},"variable-reference","Variable reference",[33,34,39],"pre",{"className":35,"code":36,"language":37,"meta":38,"style":38},"language-markdown shiki shiki-themes github-light github-dark","Hello {{ name }}!\n","markdown","",[18,40,41],{"__ignoreMap":38},[42,43,46],"span",{"class":44,"line":45},"line",1,[42,47,36],{},[14,49,50],{},"Member access and computed keys work like JavaScript:",[33,52,54],{"className":35,"code":53,"language":37,"meta":38,"style":38},"{{ user.name }}\n{{ items[index] }}\n",[18,55,56,61],{"__ignoreMap":38},[42,57,58],{"class":44,"line":45},[42,59,60],{},"{{ user.name }}\n",[42,62,64],{"class":44,"line":63},2,[42,65,66],{},"{{ items[index] }}\n",[28,68,70],{"id":69},"default-values-pipe","Default values (pipe)",[14,72,16,73,76,77,80,81,80,84,80,87,80,90,93],{},[18,74,75],{},"|"," for fallback when the left side is falsy (",[18,78,79],{},"undefined",", ",[18,82,83],{},"null",[18,85,86],{},"\"\"",[18,88,89],{},"0",[18,91,92],{},"false","):",[33,95,97],{"className":35,"code":96,"language":37,"meta":38,"style":38},"{{ title | \"Untitled\" }}\n{{ count | 0 }}\n",[18,98,99,104],{"__ignoreMap":38},[42,100,101],{"class":44,"line":45},[42,102,103],{},"{{ title | \"Untitled\" }}\n",[42,105,106],{"class":44,"line":63},[42,107,108],{},"{{ count | 0 }}\n",[28,110,112],{"id":111},"ternary-operator","Ternary operator",[33,114,116],{"className":35,"code":115,"language":37,"meta":38,"style":38},"{{ isNight ? \"Dark\" : \"Light\" }}\n",[18,117,118],{"__ignoreMap":38},[42,119,120],{"class":44,"line":45},[42,121,115],{},[28,123,125],{"id":124},"triple-braces","Triple braces",[14,127,128,131,132,138],{},[18,129,130],{},"&#123;&#123;{ expression &#125;&#125;}"," is supported. ",[23,133,134,135],{},"Currently behaves the same as ",[18,136,137],{},"&#123;&#123; &#125;&#125;"," (no escaping). Reserved for a future escaping mode.",[28,140,142],{"id":141},"component-calls","Component calls",[14,144,145],{},"Registered components are called inside expressions:",[33,147,149],{"className":35,"code":148,"language":37,"meta":38,"style":38},"{{ cityItem({ city: \"Osaka\", population: 2825000 }) }}\n",[18,150,151],{"__ignoreMap":38},[42,152,153],{"class":44,"line":45},[42,154,148],{},[14,156,157,158,163],{},"See ",[159,160,162],"a",{"href":161},"\u002Fen\u002Fsyntax\u002Fincludes","Includes and components",".",[28,165,167],{"id":166},"what-you-cannot-write","What you cannot write",[169,170,171,182,185],"ul",{},[172,173,174,175,80,178,181],"li",{},"Statements (",[18,176,177],{},"const",[18,179,180],{},"if",", loops)",[172,183,184],{},"Arbitrary function calls (only registered components)",[172,186,187,188,194],{},"Most method calls (only ",[159,189,191],{"href":190},"\u002Fen\u002Fsyntax\u002Fmethods",[18,192,193],{},".toLocaleString",")",[14,196,197,198,201,202,163],{},"Logic belongs in ",[18,199,200],{},"@hg"," blocks. See ",[159,203,205],{"href":204},"\u002Fen\u002Fsyntax\u002Fhg-blocks","Hyogen blocks",[28,207,209],{"id":208},"escaping","Escaping",[14,211,212,214,215,218,219,163],{},[18,213,137],{}," does ",[23,216,217],{},"not"," HTML-escape output. Sanitize downstream if you render to HTML. Suspicious context values may emit warnings — see ",[159,220,222],{"href":221},"\u002Fen\u002Fsyntax\u002Fpaths-and-security","Paths and security",[224,225,226],"style",{},"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":38,"searchDepth":63,"depth":63,"links":228},[229,230,231,232,233,234,235],{"id":30,"depth":63,"text":31},{"id":69,"depth":63,"text":70},{"id":111,"depth":63,"text":112},{"id":124,"depth":63,"text":125},{"id":141,"depth":63,"text":142},{"id":166,"depth":63,"text":167},{"id":208,"depth":63,"text":209},"Mustache-style &#123;&#123; &#125;&#125; expressions in hyogen.md.","md",{},true,"\u002Fsyntax\u002Fexpressions",{"title":5,"description":236},"syntax\u002Fexpressions","hxVZE_gJKSYJxfGm_6T7m16bkWtl-Kw2zvm1E9xnLcg",1787223114849]