เด•เตเดทเดฎเดฟเด•เตเด•เดฃเด‚, เดžเดพเตป เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดšเต†เดฏเตเดคเต: JavaScript-เดฒเต† เดธเดพเดงเดพเดฐเดฃ เดชเดฟเดถเด•เตเด•เตพ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต

เด•เตเดทเดฎเดฟเด•เตเด•เดฃเด‚, เดžเดพเตป เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดšเต†เดฏเตเดคเต: JavaScript-เดฒเต† เดธเดพเดงเดพเดฐเดฃ เดชเดฟเดถเด•เตเด•เตพ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต

เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เต‹เดกเต เดŽเดดเตเดคเตเดจเตเดจเดคเต เดตเต†เดฒเตเดฒเตเดตเดฟเดณเดฟ เดจเดฟเดฑเดžเตเดžเดคเตเด‚ เดšเดฟเดฒเดชเตเดชเต‹เตพ เดญเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเตเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดชเดฒ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเด‚ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฃเต. เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ, เดชเดฟเดถเด•เตเด•เตพ เด…เดจเดฟเดตเดพเดฐเตเดฏเดฎเดพเดฏเตเด‚ เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต, เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต เดชเดคเดฟเดตเดพเดฏเดฟ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดคเตเดŸเด•เตเด•เด•เตเด•เดพเดฐเดพเดฏ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดŸเตเดณเตเดณ เดˆ เดฒเต‡เด–เดจเด‚, เดˆ เดชเดฟเดถเด•เตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด…เดต เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดตเตเดฏเด•เตเดคเดคเดฏเตเด•เตเด•เดพเดฏเดฟ, เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ, เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดŽเดŸเตเดคเตเดคเดคเดพเดฃเต เดชเตเดฐเดถเดธเตเดค เด—เดพเดจเด‚. เดธเดพเดงเดพเดฐเดฃ เดคเต†เดฑเตเดฑเตเด•เตพ เดŽเด™เตเด™เดจเต† เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เด“เตผเด•เตเด•เดพเตป เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดžเด™เตเด™เตพ เด“เตผเดฎเตเดฎเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต: "Habr"-เดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดตเดพเดฏเดจเด•เตเด•เดพเตผเด•เตเด•เตเด‚ - "Habr" เดชเตเดฐเตŠเดฎเต‹เดทเดฃเตฝ เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตเด•เดฟเตฝเดฌเต‹เด•เตเดธเต เด•เต‹เดดเตเดธเดฟเตฝ เดšเต‡เดฐเตเดฎเตเดชเต‹เตพ 10 เดฑเต‚เดฌเดฟเตพเดธเต เด•เดฟเดดเดฟเดตเต.

เดธเตเด•เดฟเตฝเดฌเต‹เด•เตเดธเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต: เดชเตเดฐเดพเดฏเต‹เด—เดฟเด• เด•เต‹เดดเตเดธเต "เดฎเตŠเดฌเตˆเตฝ เดกเต†เดตเดฒเดชเตเดชเตผ PRO".

เดŸเตˆเดชเตเดชเต เดชเดฟเดถเด•เต: เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ

let girl = {
    name: "Lucky",
    location: "Hollywood",
    profession: "star",
    thingsMissingInHerLife: true,
    lovely: true,
    cry: function() {
        return "cry, cry, cries in her lonely heart"
    }
}
console.log(girl.named.lucky)

เดฎเตเด•เดณเดฟเดฒเต† เด‰เดฆเดพเดนเดฐเดฃ เด•เต‹เดกเต เดชเดฟเดถเด•เต เดŽเดฑเดฟเดฏเตเดจเตเดจเต, เดชเดฟเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดŸเตˆเดชเตเดชเต เดชเดฟเดถเด•เต: เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเตเดฑเต† เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ 'เดฒเด•เตเด•เดฟ' เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดชเต†เตบเด•เตเดŸเตเดŸเดฟเดฏเตเดŸเต† เดตเดธเตเดคเตเดตเดฟเดจเต เดชเต‡เดฐเตเดณเตเดณ เดธเตเดตเดคเตเดคเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเต‡เดฐเตเดณเตเดณ เดตเดธเตเดคเตเดตเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด‚. เดชเต†เตบเด•เตเดŸเตเดŸเดฟเดฏเตเดŸเต† เดชเต‡เดฐเตเดณเตเดณ เดธเตเดตเดคเตเดคเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด…เดคเต เด”เดชเดšเดพเดฐเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ girl.named.lucky เดŽเดจเตเดจเดคเต girl.name เดŽเดจเตเดจเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฒเด•เตเด•เดฟ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด—เตเดฃเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเดฒเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ เด‡เดตเดฟเดŸเต† เดตเดพเดฏเดฟเด•เตเด•เตเด•.

เดŸเตˆเดชเตเดชเต เดชเดฟเดถเด•เตเด•เตพ เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเด‚

เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดคเดฐเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดŸเตˆเดชเตเดชเต เดชเดฟเดถเด•เตเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดฟเตฝ .bold(), เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด…เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดณเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ เดชเต†เตบเด•เตเดŸเตเดŸเดฟ() เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฟเดถเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚ Uncaught TypeError: yourVariable.bold เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเดฒเตเดฒ, เดชเต†เตบเด•เตเดŸเตเดŸเดฟ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดตเดธเตเดคเตเดตเดพเดฃเต, เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด…เดฒเตเดฒ.

เดชเดฟเดถเด•เตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเด เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดชเตเดชเต‹เตพ, เด’เดฐเต เดชเต†เตบเด•เตเดŸเตเดŸเดฟ เดŽเดจเตเดคเดพเดฃเต? เดŽเดจเตเดคเดพเดฃเต เดชเต†เตบเด•เตเดŸเตเดŸเดฟเดฏเตเดŸเต† เดชเต‡เดฐเต? เด•เต‹เดกเต เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตโ€Œเดคเต, console.log, เดกเต€เดฌเด—เตเด—เตผ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตบเดธเต‹เดณเดฟเดฒเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดจเต†เดฏเดฟเด‚ เดตเดฟเดณเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚. เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑ เดคเดฐเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดฎเดพเดฑเตเดฑเตเด•, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดตเตเดฏเดตเดธเตเดฅ เดšเต‡เตผเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•..เดฌเตเดฒเต‹เด•เตเด•เต เดชเดฟเดŸเดฟเด•เตเด•เตเด• - เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเต‡เดŸเตเด•.

เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด“เดตเตผเดซเตเดฒเต‹

เดฌเต‡เดฌเดฟ เดตเตบ เดฎเต‹เตผ เดŸเตˆเด‚ (เด‡เดคเต เดฌเตเดฐเดฟเดŸเตโ€Œเดจเดฟ เดธเตเดชเดฟเดฏเต‡เดดเตเดธเต, เด…เดคเต†) เดŽเดจเตเดจ เด—เดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฐเดฟเด•เดณเตเดŸเต† เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เดณเต† เดจเดฟเด™เตเด™เตพ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดˆ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดฒเต† เดนเดฟเดฑเตเดฑเต เดŽเดจเตเดจ เดตเดพเด•เตเด•เดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเด‚ เด—เดพเดฏเด•เดจเตเดฑเต† เดตเต€เดฃเตเดŸเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด†เด—เตเดฐเดนเดฎเดพเดฃเต (เด‡เดตเดฟเดŸเต† เด…เดคเดฟเดจเตเดฑเต† เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดตเดฟเดถเดฆเต€เด•เดฐเดฃเด‚ เด‰เดฃเตเดŸเต. เด—เดพเดจเด‚ - เดตเดฟเดตเตผเดคเตเดคเด•เดจเตเดฑเต† เด•เตเดฑเดฟเดชเตเดชเต). เดˆ เด†เด—เตเดฐเดนเด‚ เดฏเดฅเดพเตผเดคเตเดฅ เดœเต€เดตเดฟเดคเดคเตเดคเดฟเตฝ เด•เต‹เดณเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเตฝ, เด•เต‹เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด“เดตเตผเดซเตเดฒเต‹ เด†เดฃเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเดฟเดถเด•เต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด†เดตเตผเดคเตเดคเดจเดฎเดพเดฃเดฟเดคเต.

เดชเดฟเดถเด•เตเด•เตพ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

เดชเดฟเดถเด•เต: เดธเตโ€Œเดฑเตเดฑเดพเด•เตเด•เต เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เดคเต€เตผเดจเตเดจเต (เดŽเดกเตเดœเต)
เด†เดจเตเดคเดฐเดฟเด• เดชเดฟเดถเด•เต: เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เด†เดตเตผเดคเตเดคเดจเด‚ (เดซเดฏเตผเดซเต‹เด•เตเดธเต)
RangeError: เดชเดฐเดฎเดพเดตเดงเดฟ เด•เต‹เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ เด•เดตเดฟเดžเตเดžเต (Chrome)

เดกเต†เดตเดฒเดชเตเดชเตผ เด†เดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เต‡เดธเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเต‹ เด•เต‹เดกเต เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดš เด•เต‡เดธเดฟเดจเต† เด…เดญเดฟเดธเด‚เดฌเต‹เดงเดจ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเต‹ เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด“เดตเตผเดซเตเดฒเต‹ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต.

function oneMoreTime(stillBelieve=true, loneliness=0) {
    if (!stillBelieve && loneliness < 0) return
    loneliness++
    return oneMoreTime(stillBelieve, loneliness)
}

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, stillBelieve เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดคเต†เดฑเตเดฑเดพเด•เดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ oneMoreTime เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เดฟเดฒเตเดฒ.

เดจเดฟเด™เตเด™เตพ เดฐเดฃเตเดŸเต เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏเดพเตฝ, เด‡เดคเต เดเด•เดพเดจเตเดคเดค เด•เตเดฑเดฏเตเด•เตเด•เตเด‚, เดจเดฟเด™เตเด™เตพ เด’เดฐเต เด•เต‹เดณเดฟเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

function oneMoreTime(stillBelieve=true, loneliness=0) {
    if (!stillBelieve && loneliness < 0) return
    loneliness--
    stillBelieve = false
    return oneMoreTime(stillBelieve, loneliness)
}

เดธเดฟเดธเตเดฑเตเดฑเด‚ เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เตพ เด…เดจเดจเตเดคเดฎเดพเดฏ เดฒเต‚เดชเตเดชเตเด•เดณเตเดณเตเดณ เด•เต‡เดธเตเด•เตพ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต, เดชเด•เตเดทเต‡ JavaScript เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เดชเต‡เดœเต เดซเตเดฐเต€เดธเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต. while เดฒเต‚เดชเตเดชเดฟเดจเต เด’เดฐเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตฝ เดตเตเดฏเดตเดธเตเดฅ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต.

let worldEnded = false
 
while (worldEnded !== true) {
  console.log("Keep on dancin' till the world ends")
}

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚:

let worldEnded = false
 
while (worldEnded !== true) {
  console.log("Keep on dancin' till the world ends")
  worldEnded = true
}

เด…เดจเดจเตเดคเดฎเดพเดฏ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดจเดจเตเดคเดฎเดพเดฏ เดฒเต‚เดชเตเดชเต เดชเตเดฐเดถเตโ€ŒเดจเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ Chrome-เดฒเต‹ เดŽเดกเตเดœเดฟเดฒเต‹ เดŸเดพเดฌเต เด…เดŸเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ Firefox-เตฝ เดฌเตเดฐเต—เดธเตผ เดตเดฟเตปเดกเต‹ เด…เดŸเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เด‡เดคเดฟเดจเตเดถเต‡เดทเด‚, เดจเดฟเด™เตเด™เตพ เด•เต‹เดกเต เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดถเตเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต‹ เด’เดฐเต เดกเต€เดฌเด—เตเด—เตผ เด•เดฎเดพเตปเดกเต เดšเต‡เตผเดคเตเดคเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเต‚เดฒเตเดฏเดตเดคเตเดคเดพเดฃเต. เดซเดฒเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดคเดฟเดจเต‹เดŸเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เด…เดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดฎเตเด•เดณเดฟเดฒเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดตเดฐเดฟเดฏเดพเดฏเดฟ เดกเต€เดฌเด—เตเด—เตผ เดšเต‡เตผเด•เตเด•เดฃเด‚. เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดจเดฟเด™เตเด™เตพ Chrome-เตฝ เดกเต€เดฌเด—เต เดŸเดพเดฌเต เดคเตเดฑเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดตเตเดฏเดพเดชเตเดคเดฟเดฏเดฟเดฒเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเด•. เด…เดŸเตเดคเตเดค เดฌเดŸเตเดŸเตบ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด“เดฐเต‹ เด†เดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเตเด‚ เด…เดตเดฐเตเดŸเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚. เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดšเต†เดฏเตเดฏเดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต, เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดถเตเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ.

เด‡เดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดตเดฟเดŸเต† เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚ (เด•เตเดฐเต‹เดฎเดฟเดจเดพเดฏเดฟ) เดชเดฟเดจเตเดจเต† เด‡เดตเดฟเดŸเต† (เดซเดฏเตผเดซเต‹เด•เตเดธเดฟเดจเดพเดฏเดฟ).

เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เต

JavaScript-เดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดชเดฟเดถเด•เตเด•เดณเดฟเดฒเตŠเดจเตเดจเต SyntaxError เด†เดฃเต. เด…เดต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดŽเดกเดฟเดฑเตเดฑเตผ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเต เดชเต†เดฏเตผ เด•เดณเดฑเตˆเดธเตผ เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเดฟเดฑเด™เตเด™เดณเตเดณเตเดณ เด•เต‹เดกเดฟเดฒเต† เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเต† เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเต†เดฑเตเดฑเดฟเดฏเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดตเดฟเดถเด•เดฒเดจ เด‰เดชเด•เดฐเดฃเด‚ เดชเดฟเดถเด•เตเด•เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. SyntaxError-เดจเตเดฑเต† เดธเดพเดงเตเดฏเดค เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดจเดฒเตเดฒ เด“เดชเตเดทเตป เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดจเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เด†เดฃเต.

เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เดชเด™เตเด•เดฟเดŸเตเด•: เดคเต†เดฑเตเดฑเตเด•เตพ เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดต เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเตเด‚?

เดธเตเด•เดฟเตฝเดฌเต‹เด•เตเดธเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•