{"width":"100%","author_name":"sirakabaararagi","version":"1.0","provider_url":"https://hatena.blog","author_url":"https://blog.hatena.ne.jp/sirakabaararagi/","image_url":null,"blog_title":"\u30a6\u30a7\u30d6\u5bb6\u306e\u5099\u5fd8\u9332","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fsirakabaararagi.hatenablog.com%2Fentry%2F2021%2F09%2F03%2F200033\" title=\"JavaScript : \u4e5d\u4e5d\u3092\u51fa\u529b - \u30a6\u30a7\u30d6\u5bb6\u306e\u5099\u5fd8\u9332\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","description":"\u5f0f1 \u30b7\u30f3\u30d7\u30eb\u306a\u56de\u7b54 <script> //\u521d\u671f\u5024 const xStart = 1, yStart = 1; const xEnd = 9, yEnd = 9; //\u51e6\u7406 const maxLen = String(xEnd*yEnd).length; let output = \"\"; for(let x = xStart; x <= xEnd; x++){ for(let y = yStart; y <= yEnd; y++){ output += \".\"; let nowLen = String(x*y).length; if(maxLen > nowLen){ for(let i = \u2026","published":"2021-09-03 20:00:33","blog_url":"https://sirakabaararagi.hatenablog.com/","categories":["JavaScript"],"title":"JavaScript : \u4e5d\u4e5d\u3092\u51fa\u529b","url":"https://sirakabaararagi.hatenablog.com/entry/2021/09/03/200033","height":"190","provider_name":"Hatena Blog","type":"rich"}