[{"data":1,"prerenderedAt":235},["ShallowReactive",2],{"article-oh-my-dear-js":3},{"id":4,"title":5,"body":6,"date":199,"description":200,"downloads":204,"extension":208,"hide":209,"links":210,"meta":217,"navigation":218,"path":219,"seo":220,"slug":222,"stem":223,"tags":224,"__hash__":234},"articles\u002Farticles\u002Foh-my-dear-js.md","Oh my dear JavaScript",{"type":7,"value":8,"toc":193},"minimark",[9,30,34,42,135,143,157,164,171,182,189],[10,11,12,14],"h2",{"id":12,"class":13},"介绍","section-heading",[15,16,19,25],"a",{"class":17,"href":18},"section-link","#介绍",[20,21,24,12],"span",{"className":22},[23],"visually-hidden","章节",[20,26,29],{"ariaHidden":27,"tabIndex":28},"true",-1," §",[31,32,33],"p",{},"这个游戏是一个Scratch消消乐游戏，改编了nice.js——js真值表消消乐。",[31,35,36,37,41],{},"在JavaScript中，",[38,39,40],"code",{},"=="," 相等是再正常不过的运算符：",[43,44,49],"pre",{"className":45,"code":46,"language":47,"meta":48,"style":48},"language-js shiki shiki-themes dracula","[]==[] \u002F\u002F false\n[]==![] \u002F\u002F true\n[1]==true \u002F\u002F true\n[2]==true \u002F\u002F false\n[2]==false \u002F\u002F false\n","js","",[38,50,51,69,82,102,119],{"__ignoreMap":48},[20,52,55,59,62,65],{"class":53,"line":54},"line",1,[20,56,58],{"class":57},"sCdxs","[]",[20,60,40],{"class":61},"s0Tla",[20,63,64],{"class":57},"[] ",[20,66,68],{"class":67},"shSDL","\u002F\u002F false\n",[20,70,72,74,77,79],{"class":53,"line":71},2,[20,73,58],{"class":57},[20,75,76],{"class":61},"==!",[20,78,64],{"class":57},[20,80,81],{"class":67},"\u002F\u002F true\n",[20,83,85,88,92,95,97,99],{"class":53,"line":84},3,[20,86,87],{"class":57},"[",[20,89,91],{"class":90},"sIQBb","1",[20,93,94],{"class":57},"]",[20,96,40],{"class":61},[20,98,27],{"class":90},[20,100,101],{"class":67}," \u002F\u002F true\n",[20,103,105,107,110,112,114,116],{"class":53,"line":104},4,[20,106,87],{"class":57},[20,108,109],{"class":90},"2",[20,111,94],{"class":57},[20,113,40],{"class":61},[20,115,27],{"class":90},[20,117,118],{"class":67}," \u002F\u002F false\n",[20,120,122,124,126,128,130,133],{"class":53,"line":121},5,[20,123,87],{"class":57},[20,125,109],{"class":90},[20,127,94],{"class":57},[20,129,40],{"class":61},[20,131,132],{"class":90},"false",[20,134,118],{"class":67},[31,136,137,142],{},[15,138,5],{"href":139,"rel":140},"https:\u002F\u002Fwww.thomas-yang.me\u002Fprojects\u002Foh-my-dear-js\u002F",[141],"nofollow","具体介绍了这一特点。",[31,144,145,146,148,149,152,153,156],{},"游戏正是利用了这一特点。只要每个选择的相邻元素满足==判断为 ",[38,147,27],{},"，就可以消除。选择的越多得分越多。因为地方不够，这个游戏用 ",[38,150,151],{},"void 0"," 代替 ",[38,154,155],{},"undefined","。",[31,158,159,160,163],{},"你可以修改随机数种子，让游戏生成相同的随机数，固定初始局面。也可以输入 ",[38,161,162],{},"Today","，自动填充当天的日期作为随机数种子。",[31,165,166,170],{},[167,168,169],"del",{},"如果发现bug，欢迎提出。","（这里没有评论区）但是像前文所述的==特性可不是bug哦！",[10,172,173,174],{"id":173,"class":13},"游戏内截图",[15,175,177,180],{"class":17,"href":176},"#游戏内截图",[20,178,24,173],{"className":179},[23],[20,181,29],{"ariaHidden":27,"tabIndex":28},[31,183,184],{},[185,186],"img",{"alt":187,"src":188},"JS等于消消乐游戏使用种子0产生的初始局面","\u002Fraw\u002Foh-my-dear-js-screenshot.png",[190,191,192],"style",{},"html pre.shiki code .sCdxs, html code.shiki .sCdxs{--shiki-default:#F8F8F2}html pre.shiki code .s0Tla, html code.shiki .s0Tla{--shiki-default:#FF79C6}html pre.shiki code .shSDL, html code.shiki .shSDL{--shiki-default:#6272A4}html pre.shiki code .sIQBb, html code.shiki .sIQBb{--shiki-default:#BD93F9}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);}",{"title":48,"searchDepth":71,"depth":71,"links":194},[195,197],{"id":12,"depth":71,"text":196},"介绍章节介绍 §",{"id":173,"depth":71,"text":198},"游戏内截图章节游戏内截图 §","2025\u002F2\u002F9",[201,202,203],"在JavaScript中，==相等运算符有一些特殊的行为。","这个消消乐游戏利用了这一特点。","只要每个选择的相邻元素满足==判断为true，就可以消除。消除的越多得分越多。",[205],[206,207],"\u002Fraw\u002Foh-my-dear-js.sb3","下载：游戏SB3","md",false,[211,214],[212,213],"\u002Fraw\u002Foh-my-dear-js.html","体验游戏",[215,216],"https:\u002F\u002Fjs.wdn.md\u002F","原作品（Vue）",{},true,"\u002Farticles\u002Foh-my-dear-js",{"title":5,"description":221},[201,202,203],"oh-my-dear-js","articles\u002Foh-my-dear-js",[225,228,231],[226,227],"lang","scratch3",[229,230],"inspiration","adaptation",[232,233],"content","entertainment","lPuEC-_9y6v3YocyY1wDRR6aY13XqALWlwDZBYKNnNI",1778909018754]