เจ…เจญเจฟเจ†เจธ เจŸเฉˆเจธเจŸเจŸเฉˆเจ•เจจเฉ‹เจฒเฉ‹เจœเฉ€ เจ…เจคเฉ‡ เจ•เฉ‹เจกเจฟเฉฐเจ—

JavaScript เจ•เฉ‹เจกเจฟเฉฐเจ— เจŸเฉˆเจธเจŸ เจฆเจพ เจ…เจญเจฟเจ†เจธ

เจฎเฉเจซเจผเจค JavaScript เจ•เฉ‹เจกเจฟเฉฐเจ— เจ…เจญเจฟเจ†เจธ เจŸเฉˆเจธเจŸ: JavaScript เจฆเฉ‡ เจธเฉฐเจ•เจฒเจช, เจ•เฉ‹เจก เจ•เฉ€ เจฒเฉŒเจ— เจ•เจฐเจฆเจพ เจนเฉˆ, เจฌเฉฑเจ— เจฒเฉฑเจญเจฃเจพ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเจพ เจนเฉฑเจฒ เจšเฉเจฃเจจเจพเฅค เจ‡เจน เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เฉ‹เจกเจฟเฉฐเจ— เจ…เจธเฉˆเจธเจฎเฉˆเจ‚เจŸเจพเจ‚ เจฆเฉ€ เจธเจผเฉˆเจฒเฉ€ เจตเจฟเฉฑเจš เจนเฉˆ เจ…เจคเฉ‡ เจนเจฐ เจœเจตเจพเจฌ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจนเฉˆเฅค

  • 10 เจฎเฉเจซเจผเจค เจชเฉเจฐเจธเจผเจจ, เจ–เจพเจคเฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚
  • เจ…เจธเจฒ เจŸเฉˆเจธเจŸ เจตเจพเจ‚เจ— เจธเจฎเจพเจ‚-เจฌเฉฑเจง
  • เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ เจฐเฉฑเจฆ เจ•เจฐเฉ‹
เจฎเฉเจซเจผเจค เจจเจฎเฉ‚เจจเจพ
10 เจชเฉเจฐเจธเจผเจจ ยท 30 เจฎเจฟเฉฐเจŸ
เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚
JavaScript เจฆเฉ‡ เจธเฉฐเจ•เจฒเจช, เจ•เฉ‹เจก เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจ•เฉ€ เจฆเจฐเจœ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฌเฉฑเจ— เจฒเฉฑเจญเจฃเจพ เจ…เจคเฉ‡ เจนเฉ‹เจฐ
เจชเฉ‚เจฐเฉ€ เจฒเฉฐเจฌเจพเจˆ เจตเจพเจฒเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸ
เจ…เจธเจฒ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ…เจคเฉ‡ เจธเจฎเจพเจ‚-เจธเฉ€เจฎเจพ

เจ›เฉ‹เจŸเจพ เจœเจตเจพเจฌ

JavaScript เจ•เฉ‹เจกเจฟเฉฐเจ— เจŸเฉˆเจธเจŸ เจ‡เฉฑเจ• เจ†เจจเจฒเจพเจˆเจจ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ•เฉเจ เจจเจฟเจฏเฉ‹เจ•เจคเจพ เจ‡เฉฐเจŸเจฐเจตเจฟเจŠ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เจน เจœเจพเจ‚เจšเจฃ เจฒเจˆ เจตเจฐเจคเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ‰เจฎเฉ€เจฆเจตเจพเจฐ JavaScript เจจเฉ‚เฉฐ เจ•เจฟเฉฐเจจเฉ€ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจชเฉœเฉเจน, เจฒเจฟเจ– เจ…เจคเฉ‡ เจกเฉ€เจฌเฉฑเจ— เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ•เฉ‹เจˆ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจŸเฉˆเจธเจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ: เจนเจฐ เจจเจฟเจฏเฉ‹เจ•เจคเจพ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจšเฉเจฃเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจธเจตเจพเจฒ, เจฎเจฟเจ†เจฆ เจ…เจคเฉ‡ เจธเจฎเจพเจ‚-เจธเฉ€เจฎเจพ เจคเฉˆเจ… เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เจˆ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจฆเฉ€ เจœเจพเจ‚เจš เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธเจพเจ‚ เจจเจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฎเฉเจซเจผเจค เจ…เจญเจฟเจ†เจธเฉ€ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจ†เจงเฉเจจเจฟเจ• JavaScript เจชเฉœเฉเจนเจจ, เจ‰เจธ เจฆเฉ‡ เจ•เจฆเจฎ เจธเจฎเจเจฃ, เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจ เจ…เจคเฉ‡ เจšเฉเจฃเจจ เจฌเจพเจฐเฉ‡ 10 เจฎเฉ‚เจฒ เจธเจตเจพเจฒ เจนเจจ เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจฒเจ—เจญเจ— 30 เจฎเจฟเฉฐเจŸ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจเฅค

เจฎเฉเจซเจผเจค เจจเจฎเฉ‚เจจเจพ
30 เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš 10 เจธเจตเจพเจฒ
เจซเจพเจฐเจฎเฉˆเจŸ
เจนเจฐเฉ‡เจ• เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพ เจ…เจคเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจตเฉฑเจฒเฉ‹เจ‚ เจจเจฟเจฐเจงเจพเจฐเจค
เจ‰เจฆเจพเจนเจฐเจจ (HackerRank JavaScript Basic)
1 เจ˜เฉฐเจŸเจพ 30 เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš 2 เจธเจตเจพเจฒ
เจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเฉ‡ เจธเจตเจพเจฒ
เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธเจพเจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจ…เฉฐเจ• เจฆเจฟเฉฑเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ

เจฎเฉเจซเจผเจค เจ…เจœเจผเจฎเจพเจ“

30 เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš 10 เจชเฉเจฐเจธเจผเจจ, เจ…เจธเจฒ เจŸเฉˆเจธเจŸ เจตเจฐเจ—เฉ€ เจฐเจซเจผเจคเจพเจฐ เจจเจพเจฒเฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ‡ เจธเจ•เฉ‹เจฐ เจ…เจคเฉ‡ เจนเจฐ เจœเจตเจพเจฌ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ†เฅค

เจ…เจญเจฟเจ†เจธ เจฆเฉ‡ เจธเจตเจพเจฒ เจฒเฉ‹เจก เจนเฉ‹ เจฐเจนเฉ‡ เจนเจจ

เจ†เจชเจฃเจพ เจชเจฒเจพเจจ เจšเฉเจฃเฉ‹

เจชเฉ‚เจฐเจพ เจ…เจญเจฟเจ†เจธ เจ…เจจเจฒเฉŒเจ• เจ•เจฐเฉ‹

JavaScript เจŸเฉˆเจธเจŸ: เจชเฉ‚เจฐเฉ€ เจฒเฉฐเจฌเจพเจˆ เจตเจพเจฒเฉ‡ เจธเจฎเจพเจ‚-เจฌเฉฑเจง เจฎเฉŒเจ• เจŸเฉˆเจธเจŸ, เจจเจพเจฒ เจนเฉ€ เจฌเจพเจ•เฉ€ เจธเจพเจฐเฉ‡ เจŸเฉˆเจธเจŸ

เจ‡เฉฑเจ• เจชเจฒเจพเจจ เจšเฉเจฃเฉ‹
Monthly เจฏเฉ‹เจœเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹
  • เจ‡เจธ เจŸเฉˆเจธเจŸ เจฒเจˆ เจชเฉ‚เจฐเฉ€ เจฒเฉฐเจฌเจพเจˆ เจตเจพเจฒเฉ‡ เจธเจฎเจพเจ‚-เจธเฉ€เจฎเจพ เจฆเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸ
  • เจนเจฐ เจธเจตเจพเจฒ เจฆเจพ เจธเจชเจธเจผเจŸเฉ€เจ•เจฐเจจ
  • เจชเฉเจฐเจธเจผเจจ เจฆเฉ€ เจ•เจฟเจธเจฎ เจ…เจจเฉเจธเจพเจฐ เจคเฉเจนเจพเจกเจพ เจธเจ•เฉ‹เจฐ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเจพ เจ‡เจคเจฟเจนเจพเจธ
  • เจธเจพเจฐเฉ‡ 93 เจ…เจญเจฟเจ†เจธ เจŸเฉˆเจธเจŸ เจธเจผเจพเจฎเจฒ เจนเจจ
  • เจซเจผเฉ‹เจจ เจ…เจคเฉ‡ เจฒเฉˆเจชเจŸเจพเจช 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ, เจคเจพเจ‚ 7 เจฆเจฟเจจเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจฟเจซเฉฐเจกเฅค เจ•เฉ€เจฎเจคเจพเจ‚ USD เจตเจฟเฉฑเจš เจนเจจเฅค

เจชเฉ‚เจฐเฉ‡ เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ

เจ…เจธเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจ…เจคเฉ‡ เจธเจฎเจพเจ‚-เจธเฉ€เจฎเจพ เจ…เจจเฉเจธเจพเจฐ เจชเฉ‚เจฐเฉ€ เจฒเฉฐเจฌเจพเจˆ เจตเจพเจฒเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸเฅค เจนเจฐ เจŸเฉˆเจธเจŸ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเจฎเฉ€เจ–เจฟเจ† เจฎเจฟเจฒเฉ‡เจ—เฉ€เฅค

  1. เจฎเฉเจซเจผเจคเจฎเฉเจซเจผเจค เจจเจฎเฉ‚เจจเจพ10 เจชเฉเจฐเจธเจผเจจ ยท 30 เจฎเจฟเฉฐเจŸ
  2. เจชเฉ‚เจฐเฉ€ เจฒเฉฐเจฌเจพเจˆ เจตเจพเจฒเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸเจ…เจธเจฒ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ…เจคเฉ‡ เจธเจฎเจพเจ‚-เจธเฉ€เจฎเจพ
  3. เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจนเจฐ เจ•เจฟเจธเจฎJavaScript เจฆเฉ‡ เจธเฉฐเจ•เจฒเจช, เจ•เฉ‹เจก เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจ•เฉ€ เจฆเจฐเจœ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฌเฉฑเจ— เจฒเฉฑเจญเจฃเจพ เจ…เจคเฉ‡ เจนเฉ‹เจฐ
  4. เจ‡เฉฑเจ• เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเจฎเฉ€เจ–เจฟเจ†เจนเจฐ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจชเฉเจฐเจธเจผเจจ เจฆเฉ€ เจ•เจฟเจธเจฎ เจ…เจจเฉเจธเจพเจฐ เจคเฉเจนเจพเจกเจพ เจธเจ•เฉ‹เจฐ
  5. เจธเจ•เฉ‹เจฐ เจฆเจพ เจ‡เจคเจฟเจนเจพเจธเจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจฆเฉŒเจฐเจพเจจ เจคเฉเจนเจพเจกเฉ€ เจคเจฐเฉฑเจ•เฉ€
  6. เจซเจผเฉ‹เจจ เจœเจพเจ‚ เจฒเฉˆเจชเจŸเจพเจชเจคเฉเจธเฉ€เจ‚ เจœเจฟเฉฑเจฅเฉ‡ เจตเฉ€ เจนเฉ‹เจตเฉ‹, เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจฎเฉเจซเจผเจค เจจเจฎเฉ‚เจจเจพ เจœเจพเจ‚ เจชเฉ‚เจฐเจพ เจ…เจญเจฟเจ†เจธ

เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจฎเฉเจซเจผเจคเจชเฉ‚เจฐเจพ
เจ…เจธเจฒ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฐเจ—เฉ€ เจธเจผเฉˆเจฒเฉ€ เจฆเฉ‡ เจธเจตเจพเจฒ
เจนเจฐ เจœเจตเจพเจฌ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ†
เจชเฉ‚เจฐเฉ€ เจฒเฉฐเจฌเจพเจˆ เจตเจพเจฒเฉ‡ เจธเจฎเจพเจ‚-เจธเฉ€เจฎเจพ เจฆเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸ
เจธเจตเจพเจฒ เจฆเฉ€ เจ•เจฟเจธเจฎ เจฎเฉเจคเจพเจฌเจ• เจธเจ•เฉ‹เจฐ
เจธเจพเจฐเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ‡ เจธเจ•เฉ‹เจฐ เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ
เจธเจพเจฐเฉ‡ 93 เจ…เจญเจฟเจ†เจธ เจŸเฉˆเจธเจŸ

เจฎเฉเจซเจผเจค เจ…เจงเจฟเจเจจ เจ—เจพเจˆเจก

เจ…เจธเจฒ เจŸเฉˆเจธเจŸ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจจ เจตเจพเจฒเฉ€ เจนเจฐ เจ—เฉฑเจฒ, เจ›เฉ‹เจŸเฉ‡ เจชเจพเจ เจพเจ‚ เจตเจฟเฉฑเจšเฅค

เจชเจพเจ  1

เจ…เจธเจฒ เจŸเฉˆเจธเจŸ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ

JavaScript เจฒเจˆ เจ•เฉ‹เจˆ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจ•เฉ‹เจกเจฟเฉฐเจ— เจŸเฉˆเจธเจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจนเจฐ เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจšเฉเจฃเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจซเจฟเจฐ เจ†เจชเจฃเฉ‡ เจธเจตเจพเจฒ, เจ•เฉฐเจฎเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€, เจธเจฎเจพเจ‚-เจธเฉ€เจฎเจพ เจ…เจคเฉ‡ เจฎเจจเจœเจผเฉ‚เจฐเจธเจผเฉเจฆเจพ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจคเฉˆเจ… เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจนเจพเจกเจพ เจŸเฉˆเจธเจŸ เจธเฉฑเจฆเจพ-เจชเฉฑเจคเจฐ เจคเฉเจนเจพเจกเฉ‡ เจŸเฉˆเจธเจŸ เจฌเจพเจฐเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจœเจจเจคเจ• เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจจเจพเจฒ เจชเจคเจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเฉฐเจจเจพ เจซเจผเจฐเจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ:

  • HackerRank. HackerRank เจ†เจชเจฃเฉ‡ JavaScript (Basic) เจนเฉเจจเจฐ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš 2 questions in 1 hour 30 minutes เจฆเฉฑเจธเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฐเจ—เฉ‡ เจตเจฟเจธเจผเฉ‡ เจธเจผเจพเจฎเจฒ เจนเจจ (HackerRank)เฅค เจ‡เจธ เจฆเจพ เจฎเจฆเจฆ เจ•เฉ‡เจ‚เจฆเจฐ เจ‰เจจเฉเจนเจพเจ‚ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจฐเฉฑเจ– เจธเจ•เจฆเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เฉ‹เจกเจฟเฉฐเจ—, เจฌเจนเฉ-เจตเจฟเจ•เจฒเจชเฉ€, HTML/CSS/JavaScript, เจซเจฐเฉฐเจŸ-เจเจ‚เจก เจกเจฟเจตเฉˆเจฒเจชเจฐ, เจ•เฉ‹เจก เจธเจฎเฉ€เจ–เจฟเจ† เจ…เจคเฉ‡ เจตเจฟเจšเจพเจฐ-เจ†เจงเจพเจฐเจฟเจค เจธเจตเจพเจฒเฅค เจ‡เจธ เจฎเฉเจคเจพเจฌเจ•, เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพ HackerRank เจฆเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจคเฉ‹เจ‚ เจธเจตเจพเจฒ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเจจ เจœเจพเจ‚ เจ†เจชเจฃเฉ‡ เจธเจตเจพเจฒ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเจจ (HackerRank Help)เฅค
  • TestGorilla. TestGorilla เจฆเฉ‡ JavaScript เจ•เฉ‹เจกเจฟเฉฐเจ— เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจพเจฒเฉ‡ เจชเฉฐเจจเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจตเฉฑเจ–-เจตเฉฑเจ– เจŸเฉˆเจธเจŸ 15 เจคเฉ‹เจ‚ 45 เจฎเจฟเฉฐเจŸเจพเจ‚ เจฆเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉฑเจงเจฐ เจฆเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจŸเฉˆเจธเจŸ 15 เจฎเจฟเฉฐเจŸ เจฆเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉฐเจจเฉ‡ เจฎเฉเจคเจพเจฌเจ•, เจ‰เจฎเฉ€เจฆเจตเจพเจฐ เจ†เจจเจฒเจพเจˆเจจ เจเจกเฉ€เจŸเจฐ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพ เจšเฉเจฃเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจ‰เจชเจฒเจฌเจง เจนเฉ‹เจฃ (TestGorilla)เฅค

เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจฆเฉ‡ JavaScript เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉฑเจธเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡:

  • เจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเฉ‡ เจ•เฉฐเจฎ: เจ†เจจเจฒเจพเจˆเจจ เจเจกเฉ€เจŸเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจฒเจฟเจ–เฉ‹, เจ‰เจธ เจจเฉ‚เฉฐ เจจเจฎเฉ‚เจจเจพ เจ‡เจจเจชเฉเฉฑเจŸเจพเจ‚ เจจเจพเจฒ เจšเจฒเจพเจ“, เจซเจฟเจฐ เจœเจพเจ‚เจš เจฒเจˆ เจœเจฎเฉเจนเจพเจ‚ เจ•เจฐเฉ‹เฅค เจ‡เจธ เจฆเฉ€ เจœเจพเจ‚เจš เจนเฉ‹เจฐ เจ…เจœเจฟเจนเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธเจพเจ‚ เจจเจพเจฒ เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเจฟเจ–เจพเจ เจœเจพเจ‚เจฆเฉ‡เฅค
  • เจฌเจนเฉ-เจตเจฟเจ•เจฒเจชเฉ€ เจธเจตเจพเจฒ: JavaScript เจฆเฉ‡ เจธเฉฐเจ•เจฒเจช, เจ•เฉ‹เจก เจฆเฉ€ เจ›เฉ‹เจŸเฉ€ เจฒเจฟเจ–เจค เจšเจฒเจพเจ‰เจฃ 'เจคเฉ‡ เจ•เฉ€ เจจเจคเฉ€เจœเจพ เจฆเจฐเจœ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฟเจนเฉœเจพ เจ•เฉ‹เจก เจธเจนเฉ€ เจนเฉˆเฅค
  • เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจœเจพเจ‚ เจ•เฉ‹เจก เจธเจฎเฉ€เจ–เจฟเจ†: เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจตเฉฑเจฒเฉ‹เจ‚ เจฒเจฟเจ–เฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ† เจฒเฉฑเจญเฉ‹ เจ…เจคเฉ‡ เจ เฉ€เจ• เจ•เจฐเฉ‹เฅค
  • เจ•เจˆ เจตเจพเจฐ เจนเฉ‹เจฐ เจตเฉ€: เจตเฉˆเฉฑเจฌ เจชเฉ‡เจœ เจฌเจฃเจพเจ‰เจฃเจพ เจœเจพเจ‚ เจ เฉ€เจ• เจ•เจฐเจจเจพ, เจตเฉฑเจกเจพ เจซเจฐเฉฐเจŸ-เจเจ‚เจก เจœเจพเจ‚ เจฌเฉˆเจ•-เจเจ‚เจก เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ, เจ˜เจฐ เจฒเจฟเจœเจพ เจ•เฉ‡ เจ•เจฐเจจ เจตเจพเจฒเจพ เจ•เฉฐเจฎ, เจœเจพเจ‚ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ เจตเฉˆเฉฑเจฌเจ•เฉˆเจฎ เจ…เจคเฉ‡ เจธเจ•เฉเจฐเฉ€เจจ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€เฅค

เจธเจพเจกเฉ‡ เจ…เจญเจฟเจ†เจธเฉ€ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจชเฉ‚เจฐเฉ‡ เจ…เจญเจฟเจ†เจธเฉ€ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจšเจพเจฐ เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš 20 questions in 60 minutes เจนเฉเฉฐเจฆเฉ‡ เจนเจจ: JavaScript เจฆเฉ‡ เจธเฉฐเจ•เจฒเจช (6), เจ•เฉ‹เจก เจšเจฒเจพเจ‰เจฃ 'เจคเฉ‡ เจ•เฉ€ เจจเจคเฉ€เจœเจพ เจฆเจฐเจœ เจนเฉเฉฐเจฆเจพ เจนเฉˆ (6), เจฌเฉฑเจ— เจฒเฉฑเจญเจฃเจพ (5) เจ…เจคเฉ‡ เจนเฉฑเจฒ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ (3)เฅค เจธเจพเจฐเจพ เจ•เฉ‹เจก Node.js 'เจคเฉ‡ เจšเฉฑเจฒเจฃ เจตเจพเจฒเจพ เจ†เจงเฉเจจเจฟเจ• JavaScript เจนเฉˆเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจœเจพเจ‚ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฆเจพ เจ•เฉ‹เจก เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจœเจฎเฉเจนเจพเจ‚ เจ•เจฐเจจ เจคเฉฑเจ• เจคเฉเจธเฉ€เจ‚ เจชเจฟเฉฑเจ›เฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจตเจพเจฌ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจพเจจเจฌเฉฑเจง เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจธเจพเจกเฉ‡ เจ…เจญเจฟเจ†เจธเฉ€ เจŸเฉˆเจธเจŸ เจ•เฉ‹เจก เจชเฉœเฉเจนเจจ, เจ‰เจธ เจฆเฉ‡ เจšเฉฑเจฒเจฃ เจฆเฉ‡ เจ•เจฆเจฎ เจธเจฎเจเจฃ, เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจšเฉ‹เจ‚ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฆเจพ เจ…เจญเจฟเจ†เจธ เจ•เจฐเจตเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจฒเจฟเจ–เฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ•เจˆ เจ…เจธเจฒ เจฎเฉเจฒเจพเจ‚เจ•เจฃเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจฒเฉเจ•เจตเฉ‡เจ‚ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธเจพเจ‚ เจจเจพเจฒ เจšเฉฑเจฒเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ…เจญเจฟเจ†เจธ เจ‰เจธ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจชเฉœเฉเจนเจจ, เจ•เฉ‹เจก เจฆเฉ‡ เจ•เจฆเจฎ เจธเจฎเจเจฃ เจ…เจคเฉ‡ เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจ เจฆเฉ‡ เจนเฉเจจเจฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจ…เจธเจฒ เจเจกเฉ€เจŸเจฐ เจตเจฟเฉฑเจš เจธเจฎเจพเจ‚-เจธเฉ€เจฎเจพ เจฐเฉฑเจ– เจ•เฉ‡ เจตเฉ€ เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹เฅค เจธเจพเจกเฉ‡ เจ…เจญเจฟเจ†เจธเฉ€ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจซเจฐเฉฐเจŸ-เจเจ‚เจก, เจฌเฉˆเจ•-เจเจ‚เจก เจ…เจคเฉ‡ เจซเฉเฉฑเจฒ-เจธเจŸเฉˆเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจ•เฉฐเจฎ, เจจเจฟเจ—เจฐเจพเจจเฉ€, เจจเจ•เจฒ เจฆเฉ€ เจœเจพเจ‚เจš, เจตเฉ€เจกเฉ€เจ“ เจ‡เฉฐเจŸเจฐเจตเจฟเจŠ, เจ˜เจฐ เจฒเจฟเจœเจพ เจ•เฉ‡ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เฉฐเจฎ เจœเจพเจ‚ เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพ เจตเฉฑเจฒเฉ‹เจ‚ เจคเฉˆเจ… เจ•เฉ€เจคเจพ เจ•เฉ‹เจˆ เจชเจพเจธ เจ…เฉฐเจ• เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจชเจพเจ  2

เจนเฉฑเจฒ เจธเจฎเฉ‡เจค เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚

เจนเจฐ เจญเจพเจ— เจฒเจˆ เจ‡เฉฑเจ• เจนเฉฑเจฒ เจธเจฎเฉ‡เจค เจ‰เจฆเจพเจนเจฐเจจ, เจจเจพเจฒ เจนเฉ€ เจ‰เจน เจ†เจฎ เจ—เจฒเจคเฉ€ เจœเจฟเจธ เจตเจฟเฉฑเจš เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฒเฉ‹เจ• เจซเจธ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

1. JavaScript เจฆเฉ‡ เจธเฉฐเจ•เจฒเจชเฅค let เจ…เจคเฉ‡ var เจตเจฟเฉฑเจš เจ•เฉ€ เจซเจผเจฐเจ• เจนเฉˆ? let เจฆเจพ เจฆเจพเจ‡เจฐเจพ เจธเจญ เจคเฉ‹เจ‚ เจจเฉ‡เฉœเจฒเฉ‡ เจฌเจฒเจพเจ• เจคเฉฑเจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจฒเฉ‚เจช เจฆเฉ‡ เจ…เฉฐเจฆเจฐเจฒเจพ เจนเจฟเฉฑเจธเจพ, เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ€ เจฒเจพเจˆเจจ เจšเฉฑเจฒเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจตเจฐเจคเจฟเจ† เจจเจนเฉ€เจ‚ เจœเจพ เจธเจ•เจฆเจพเฅค var เจฆเจพ เจฆเจพเจ‡เจฐเจพ เจชเฉ‚เจฐเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจคเฉฑเจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ˜เฉ‹เจธเจผเจฟเจค เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ†เจชเจฃเฉ€ เจฒเจพเจˆเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เจน undefined เจตเจœเฉ‹เจ‚ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ†เจฎ เจ—เจฒเจคเฉ€: เจ‡เจน เจฎเฉฐเจจ เจฒเฉˆเจฃเจพ เจ•เจฟ const เจ•เจฟเจธเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจœเจพเจ‚ เจเจฐเฉ‡ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจฟเจฐเจซเจผ เจจเจพเจฎ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆเฅค

2. เจ•เฉ‹เจก เจ•เฉ€ เจฒเฉŒเจ— เจ•เจฐเจฆเจพ เจนเฉˆเฅค console.log(typeof null, typeof []) object object เจฒเฉŒเจ— เจ•เจฐเจฆเจพ เจนเฉˆเฅค typeof เจฎเฉเจคเจพเจฌเจ• เจฆเฉ‹เจตเฉ‡เจ‚ เจ†เจฌเจœเฉˆเจ•เจŸ เจนเจจ; เจเจฐเฉ‡ เจฆเฉ€ เจœเจพเจ‚เจš เจฒเจˆ Array.isArray เจตเจฐเจคเฉ‹เฅค async เจ•เฉ‹เจก เจฒเจˆ เจ•เฉเจฐเจฎ เจฏเจพเจฆ เจฐเฉฑเจ–เฉ‹: เจชเจนเจฟเจฒเจพเจ‚ เจ†เจฎ เจ•เฉ‹เจก, เจซเจฟเจฐ promise callbacks, เจซเจฟเจฐ timersเฅค เจ†เจฎ เจ—เจฒเจคเฉ€: setTimeout(fn, 0) เจจเฉ‚เฉฐ "เจนเฉเจฃเฉ‡ เจšเจฒเจพเจ“" เจธเจฎเจเจฃเจพเฅค เจ‡เจน เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เฉ‹เจก เจ…เจคเฉ‡ เจฌเจ•เจพเจ‡เจ† promise callbacks เจฎเฉเจ•เฉฐเจฎเจฒ เจนเฉ‹เจฃ เจคเฉฑเจ• เจนเจฎเฉ‡เจธเจผเจพ เจ‰เจกเฉ€เจ• เจ•เจฐเจฆเจพ เจนเฉˆเฅค

3. เจฌเฉฑเจ— เจฒเฉฑเจญเจฃเจพเฅค เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจ•เฉเฉฑเจฒ เจœเฉ‹เฉœ เจฆเฉ€ เจฅเจพเจ‚ undefined เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจฌเฉเจฐเฉ‡เจธเจพเจ‚ เจตเจพเจฒเจพ เจชเจฐ return เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ arrow function เจฒเฉฑเจญเฉ‹: (a, b) => { a + b } เจฆเจพ เจจเจคเฉ€เจœเจพ undefined เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฆเจ•เจฟ (a, b) => a + b เจœเฉ‹เฉœ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ†เจฎ เจ—เจฒเจคเฉ€: เจชเจนเจฟเจฒเฉ€ เจ…เจœเฉ€เจฌ เจฒเฉฑเจ—เจฆเฉ€ เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพเฅค เจ•เฉ‹เจก เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจœเจฟเจนเจพ เจ‡เจจเจชเฉเฉฑเจŸ เจฒเฉฐเจ˜เจพ เจ•เฉ‡ เจตเฉ‡เจ–เฉ‹ เจ…เจคเฉ‡ เจ‰เจน เจชเจนเจฟเจฒเฉ€ เจฒเจพเจˆเจจ เจฒเฉฑเจญเฉ‹ เจœเจฟเฉฑเจฅเฉ‡ เจฎเฉเฉฑเจฒ เจ—เจฒเจค เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

4. เจนเฉฑเจฒ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจพเจฐเจŸ เจฆเฉ€ เจ•เฉเฉฑเจฒ เจ•เฉ€เจฎเจค เจ•เฉฑเจขเจฃเฉ€ เจนเฉˆเฅค items.reduce((sum, item) => sum + item.price, 0) เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš 0 เจจเจพ เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ เจ–เจพเจฒเฉ€ เจ•เจพเจฐเจŸ TypeError เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ†เจฎ เจ—เจฒเจคเฉ€: เจ‰เจน เจตเจฟเจ•เจฒเจช เจšเฉเจฃเจจเจพ เจœเฉ‹ เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจธเฉ€เจฎเจพเจตเฉ€ เจนเจพเจฒเจพเจคเจพเจ‚ เจฒเจˆ เจจเจนเฉ€เจ‚เฅค เจนเจฐ เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจ–เจพเจฒเฉ€ เจเจฐเฉ‡, เจ‡เฉฑเจ• เจ†เจˆเจŸเจฎ, เจฆเฉเจนเจฐเจพเจ เจฎเฉเฉฑเจฒเจพเจ‚ เจ…เจคเฉ‡ เจ—เฉเฉฐเจฎ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเจพเจฒ เจœเจพเจ‚เจšเฉ‹เฅค

เจชเจพเจ  3

เจคเจฟเจ†เจฐเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเฉ€เจ

  1. เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ†เจชเจฃเจพ เจธเฉฑเจฆเจพ เจชเฉœเฉเจนเฉ‹เฅค เจชเจคเจพ เจ•เจฐเฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจนเฉœเจพ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจตเจฐเจคเฉ‹เจ—เฉ‡, เจ•เจฟเฉฐเจจเฉ‡ เจ•เฉฐเจฎ เจนเจจ, เจธเจฎเจพเจ‚ เจธเฉ€เจฎเจพ เจ•เฉ€ เจนเฉˆ, เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ JavaScript เจšเฉเจฃ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ•เฉ€ เจ‡เจธ เจตเจฟเฉฑเจš front-end เจฆเฉ‡ เจ•เฉฐเจฎ เจธเจผเจพเจฎเจฒ เจนเจจ, เจ…เจคเฉ‡ เจ•เฉ€ เจŸเฉˆเจธเจŸ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฐเจจเจพ เจซเจผเจฐเจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ…เฉฐเจฆเจพเจœเจผเจพ เจจเจนเฉ€เจ‚ เจฒเจ—เจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพเฅค
  2. เจœเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจ…เจญเจฟเจ†เจธ เจตเจพเจฒเจพ เจนเจฟเฉฑเจธเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจธเจจเฉ‚เฉฐ เจ…เจœเจผเจฎเจพเจ“เฅค Editor, Run เจฌเจŸเจจ เจ…เจคเฉ‡ เจจเจฎเฉ‚เจจเจพ test cases เจฆเจฟเจ–เจพเจ‰เจฃ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจœเจพเจฃเฉ‚ เจนเฉ‹ เจœเจพเจ“, เจคเจพเจ‚ เจœเฉ‹ เจŸเฉˆเจธเจŸ เจตเจพเจฒเฉ‡ เจฆเจฟเจจ เจธเจ•เฉเจฐเฉ€เจจ เจจเจตเฉ€เจ‚ เจจเจพ เจฒเฉฑเจ—เฉ‡เฅค เจฎเจฟเจธเจพเจฒ เจตเจœเฉ‹เจ‚, HackerRank เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจฎเฉ€เจฆเจตเจพเจฐ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ test cases เจšเจฒเจพเจ‰เจฃ เจฒเจˆ Run 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเจฆเฉ‡ เจนเจจ (HackerRank Support).
  3. เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจนเฉฑเจฅ เจจเจพเจฒ เจธเจฎเจเฉ‹เฅค เจ›เฉ‹เจŸเฉ‡ code snippets เจฒเจˆ เจนเจฐ เจฒเจพเจˆเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจนเจฐ variable เจฆเฉ€ value เจฒเจฟเจ–เฉ‹เฅค Async เจ•เฉ‹เจก เจฒเจˆ เจคเจฟเฉฐเจจ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจฌเจฃเจพเจ“: เจนเฉเจฃเฉ‡ เจ•เฉ€ เจšเฉฑเจฒเจฆเจพ เจนเฉˆ, promise callbacks เจ…เจคเฉ‡ timersเฅค
  4. เจฐเฉ‹เจœเจผเจฎเจฐเฉเจนเจพ เจฆเฉ‡ tools เจœเจพเจฃเฉ‹เฅค Arrays เจ…เจคเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ methods (map, filter, reduce, some, find, sort), objects, Map เจ…เจคเฉ‡ Set, strings, destructuring, spread, template literals, async เจ…เจคเฉ‡ awaitเฅค
  5. เจœเจตเจพเจฌ เจœเจฎเฉเจนเจพเจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ–เจผเจพเจธ เจนเจพเจฒเจพเจคเจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเฉ‹เฅค เจ–เจพเจฒเฉ€ arrays เจ…เจคเฉ‡ strings, เจ‡เฉฑเจ• item, เจฆเฉเจนเจฐเจพเจˆเจ†เจ‚ values, null เจ…เจคเฉ‡ undefined, เจ…เจคเฉ‡ strings เจตเจœเฉ‹เจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจจเฉฐเจฌเจฐเฅค เจฒเฉเจ•เฉ‡ เจนเฉ‹เจ test cases เจ…เจ•เจธเจฐ เจ‡เจจเฉเจนเจพเจ‚ เจฆเฉ€ เจนเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  6. เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจชเจพเจฌเฉฐเจฆเฉ€ เจนเฉ‡เจ  เจ•เฉเจ เจ•เฉ‹เจก เจฒเจฟเจ–เฉ‹เฅค เจธเจพเจกเฉ‡ mock tests เจชเฉœเฉเจนเจจ เจ…เจคเฉ‡ debugging เจฆเจพ เจ…เจญเจฟเจ†เจธ เจ•เจฐเจตเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจจเจพเจฒ เจนเฉ€ timer เจฒเจ—เจพ เจ•เฉ‡ เจ…เจธเจฒ editor เจตเจฟเฉฑเจš เจ•เฉเจ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉฑเจฒ เจ•เจฐเฉ‹, เจคเจพเจ‚ เจœเฉ‹ เจฆเจฌเจพเจ… เจนเฉ‡เจ  เจ•เฉ‹เจก เจฒเจฟเจ–เจฃเจพ เจ…เจคเฉ‡ เจšเจฒเจพเจ‰เจฃเจพ เจ†เจฎ เจฒเฉฑเจ—เฉ‡เฅค
  7. เจ…เจธเจฒ เจฐเจซเจผเจคเจพเจฐ เจจเจพเจฒ เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹เฅค เจœเฉ‡ เจคเฉเจนเจพเจกเจพ เจŸเฉˆเจธเจŸ HackerRank เจฆเฉ‡ JavaScript (Basic) เจ‰เจฆเจพเจนเจฐเจจ เจตเจฐเจ—เจพ เจนเฉˆ, เจคเจพเจ‚ 1 เจ˜เฉฐเจŸเจพ 30 เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš 2 เจธเจตเจพเจฒเจพเจ‚ เจฒเจˆ เจนเจฐ เจธเจฎเฉฑเจธเจฟเจ† 'เจคเฉ‡ เจฒเจ—เจญเจ— 45 เจฎเจฟเฉฐเจŸ เจฎเจฟเจฒเจฆเฉ‡ เจนเจจ (HackerRank). เจชเฉ‚เจฐเฉ‡ เจธเจฎเฉ‡เจ‚-เจฌเฉฑเจง mock tests เจฆเจฟเจ“, เจคเจพเจ‚ เจœเฉ‹ เจ†เจชเจฃเฉ€ เจฐเจซเจผเจคเจพเจฐ เจธเฉฐเจญเจพเจฒเจฃเจพ เจ†เจฎ เจฒเฉฑเจ—เฉ‡เฅค
เจชเจพเจ  4

เจ…เฉฐเจ• เจฆเฉ‡เจฃ เจฆเจพ เจคเจฐเฉ€เจ•เจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ

เจธเจ•เฉ‹เจฐเจฟเฉฐเจ— เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ…เจคเฉ‡ เจจเจฟเจฏเฉ‹เจ—เจคเจพ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจธเจญ เจฒเจˆ เจ•เฉ‹เจˆ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจชเฉˆเจฎเจพเจจเจพ เจœเจพเจ‚ เจชเจพเจธ เจ…เฉฐเจ• เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ•เฉ‹เจกเจฟเฉฐเจ— เจธเจตเจพเจฒเจพเจ‚ เจฆเจพ เจธเจ•เฉ‹เจฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธเจพเจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจคเฉˆเจ… เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฌเจพเจฐเฉ‡ เจฆเฉ‹ เจœเจจเจคเจ• เจตเฉ‡เจฐเจตเฉ‡:

  • HackerRank เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ‹เจกเจฟเฉฐเจ— เจธเจตเจพเจฒเจพเจ‚ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจคเฉˆเจ… เจ•เฉ€เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธเจพเจ‚ เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เฉ‹เจก เจฆเฉ€ เจธเจนเฉ€เจชเจฃ เจ…เจคเฉ‡ เจ•เฉเจธเจผเจฒเจคเจพ เจฎเจพเจชเจฆเฉ‡ เจนเจจเฅค เจนเจฐ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธ เจฆเจพ เจ†เจชเจฃเจพ เจธเจ•เฉ‹เจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ: เจœเฉ‡ เจ•เฉ‹เจก เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธ เจชเจพเจธ เจ•เจฐเฉ‡ เจคเจพเจ‚ เจ‰เจธ เจ•เฉ‡เจธ เจฆเฉ‡ เจชเฉ‚เจฐเฉ‡ เจ…เฉฐเจ• เจฎเจฟเจฒเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจซเฉ‡เจฒเฉเจน เจนเฉ‹เจฃ 'เจคเฉ‡ เจœเจผเฉ€เจฐเฉ‹เฅค เจธเจตเจพเจฒ เจฆเจพ เจ•เฉเฉฑเจฒ เจธเจ•เฉ‹เจฐ เจชเจพเจธ เจ•เฉ€เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจ•เจพเจ‚ เจฆเจพ เจœเฉ‹เฉœ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ เจ•เฉเจ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธ เจชเจพเจธ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจนเฉฑเจฒ เจจเฉ‚เฉฐ เจ…เฉฐเจธเจผเจ• เจ…เฉฐเจ• เจฎเจฟเจฒเจฆเฉ‡ เจนเจจ (HackerRank Support). เจ•เฉ‹เจกเจฟเฉฐเจ— เจ…เจคเฉ‡ เจฌเจนเฉ-เจตเจฟเจ•เจฒเจชเฉ€ เจธเจตเจพเจฒเจพเจ‚ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฆเจ•เจฟ HTML/CSS/JavaScript เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจนเฉฑเจฅเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจซเจฐเฉฐเจŸ-เจเจ‚เจก เจธเจตเจพเจฒเจพเจ‚ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจนเฉฑเจฅเฉ€เจ‚ เจธเจฎเฉ€เจ–เจฟเจ† เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (HackerRank Help).
  • TestGorilla เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจ•เฉ‹เจฐเจฟเฉฐเจ— เจ•เฉเฉฑเจฒ เจธเจนเฉ€เจชเจฃ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจธเจผเจคเจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸ เจตเจฟเฉฑเจš เจนเจฐ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธ เจฆเจพ เจจเจคเฉ€เจœเจพ เจฆเจฟเจ–เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ (TestGorilla).

เจšเฉฐเจ—เจพ เจจเจคเฉ€เจœเจพ เจ•เจฟเจธ เจจเฉ‚เฉฐ เจฎเฉฐเจจเจฟเจ† เจœเจพเจตเฉ‡, เจ‡เจน เจนเจฐ เจจเจฟเจฏเฉ‹เจ—เจคเจพ เจคเฉˆเจ… เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เจˆ เจจเจฟเจฏเฉ‹เจ—เจคเจพ เจธเจ•เฉ‹เจฐ เจฆเฉ‡ เจจเจพเจฒ เจคเฉเจนเจพเจกเจพ เจ•เฉ‹เจก เจตเฉ€ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจจเฅค

เจธเจพเจกเจพ เจ…เจญเจฟเจ†เจธ เจธเจ•เฉ‹เจฐ เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจธเจพเจกเฉ‡ เจ•เจฟเฉฐเจจเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ‡ เจธเจนเฉ€ เจœเจตเจพเจฌ เจฆเจฟเฉฑเจคเฉ‡ เจนเจจเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจญเจพเจ— เจ…เจจเฉเจธเจพเจฐ เจตเฉ‡เจฐเจตเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เฉ‹ เจ•เจฟ เจ•เจฟเฉฑเจฅเฉ‡ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃเจพ เจนเฉˆเฅค เจ‡เจน เจธเจฟเจฐเจซเจผ เจ…เจญเจฟเจ†เจธ เจธเจ•เฉ‹เจฐ เจนเฉˆ: เจ‡เจน เจ•เจฟเจธเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ เจŸเฉˆเจธเจŸ เจฆเจพ เจธเจ•เฉ‹เจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจจเจนเฉ€เจ‚ เจฆเฉฑเจธเจฆเจพ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจชเจพเจธ เจนเฉ‹เจตเฉ‹เจ—เฉ‡ เจœเจพเจ‚ เจจเจนเฉ€เจ‚เฅค

เจชเจพเจ  5

เจ†เจฎ เจ—เจฒเจคเฉ€เจ†เจ‚

  • Compare function เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ numbers sort เจ•เจฐเจจเจพเฅค [10, 9, 1].sort() เจจเฉ‚เฉฐ text เจตเจพเจ‚เจ— sort เจ•เจฐเจฆเจพ เจนเฉˆเฅค sort((a, b) => a - b) เจตเจฐเจคเฉ‹เฅค
  • == เจตเจฐเจค เจ•เฉ‡ type conversion เจฆเฉ‡ เจ…เจฃเจ‰เจฎเฉ€เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฎเจฟเจฒเจฃเจพเฅค เจœเจฆ เจคเฉฑเจ• เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸ เจ•เฉ‹เจˆ เจ–เจผเจพเจธ เจ•เจพเจฐเจจ เจจเจพ เจนเฉ‹เจตเฉ‡, === เจจเฉ‚เฉฐ เจคเจฐเจœเฉ€เจน เจฆเจฟเจ“เฅค
  • เจ‡เจน เจญเฉเฉฑเจฒ เจœเจพเจฃเจพ เจ•เจฟ forEach เจ‰เจกเฉ€เจ• เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค forEach callback เจฆเฉ‡ เจ…เฉฐเจฆเจฐ await เจจเจพเจฒ เจฌเจพเจนเจฐเจฒเจพ function เจจเจนเฉ€เจ‚ เจฐเฉเจ•เจฆเจพเฅค for...of เจœเจพเจ‚ Promise.all เจตเจฐเจคเฉ‹เฅค
  • === เจจเจพเจฒ objects เจœเจพเจ‚ arrays เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจเจพเฅค เจฆเฉ‹ objects เจคเจฆ เจนเฉ€ เจฌเจฐเจพเจฌเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจ‰เจน เจ‡เฉฑเจ•เฉ‹ object เจนเฉ‹เจฃเฅค เจœเจฟเจจเฉเจนเจพเจ‚ fields เจฆเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเฉ‹เฅค
  • เจ‰เจน array เจฌเจฆเจฒ เจฆเฉ‡เจฃเจพ เจœเจฟเจธเจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒ เจ•เฉ‡ เจฐเฉฑเจ–เจฃเจพ เจธเฉ€เฅค sort, reverse เจ…เจคเฉ‡ splice array เจจเฉ‚เฉฐ เจ“เจฅเฉ‡ เจนเฉ€ เจฌเจฆเจฒเจฆเฉ‡ เจนเจจเฅค เจœเจฆเฉ‹เจ‚ เจ…เจธเจฒ array เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉ‹เจตเฉ‡, เจคเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ [...arr] เจจเจพเจฒ copy เจฌเจฃเจพเจ“เฅค
  • เจธเจฟเจฐเจซเจผ เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพเฅค เจฆเจฟเจ–เจพเจˆ เจ—เจˆ เจ‰เจฆเจพเจนเจฐเจจ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจพเจธ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจฒเฉเจ•เฉ‡ เจนเฉ‹เจ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ–เจพเจฒเฉ€ input, เจ‡เฉฑเจ• item, เจฆเฉเจนเจฐเจพเจ เจนเฉ‹เจ เจฎเฉเฉฑเจฒ เจ…เจคเฉ‡ เจตเฉฑเจกเฉ‡ input เจœเจพเจ‚เจšเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค
  • เจ‡เฉฑเจ• เจ•เฉฐเจฎ 'เจคเฉ‡ เจธเจฎเจพเจ‚ เจฎเฉเฉฑเจ• เจœเจพเจฃเจพเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจซเจธ เจœเจพเจ“, เจคเจพเจ‚ เจ…เจœเจฟเจนเจพ เจธเฉŒเจ–เจพ เจนเฉฑเจฒ เจœเจฎเฉเจนเจพเจ‚ เจ•เจฐเฉ‹ เจœเฉ‹ เจ•เฉเจ เจŸเฉˆเจธเจŸ เจชเจพเจธ เจ•เจฐเฉ‡, เจ…เจ—เจฒเฉ‡ เจ•เฉฐเจฎ 'เจคเฉ‡ เจœเจพเจ“ เจ…เจคเฉ‡ เจธเจฎเจพเจ‚ เจฌเจšเฉ‡ เจคเจพเจ‚ เจฎเฉเฉœ เจ†เจ“เฅค

เจ…เจญเจฟเจ†เจธ เจฒเจˆ เจ–เจผเจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ เจธเจตเจพเจฒ, เจ•เจฆเฉ‡ เจตเฉ€ เจ…เจธเจฒ เจœเจพเจ‚ เจฒเฉ€เจ• เจนเฉ‹เจ เจธเจตเจพเจฒ เจจเจนเฉ€เจ‚เฅค Monthly เจฏเฉ‹เจœเจจเจพ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ เจฐเฉฑเจฆ เจ•เจฐเฉ‹เฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉ‚เจฐเจพ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเจพ, เจคเจพเจ‚ 7 เจฆเจฟเจจเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจฟเจซเฉฐเจก เจฎเฉฐเจ— เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ…เจ•เจธเจฐ เจชเฉเฉฑเจ›เฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจธเจตเจพเจฒ

เจ•เฉ€ JavaScript เจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเจพ เจ•เฉ‹เจˆ เจฎเจฟเจ†เจฐเฉ€ เจŸเฉˆเจธเจŸ เจนเฉˆ?+

เจจเจนเฉ€เจ‚เฅค เจนเจฐ เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพ เจ‡เฉฑเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจšเฉเจฃเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจธเจตเจพเจฒ, เจŸเฉˆเจธเจŸ เจฆเฉ€ เจฒเฉฐเจฌเจพเจˆ, เจธเจฎเจพเจ‚-เจธเฉ€เจฎเจพ เจ…เจคเฉ‡ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจคเฉˆเจ… เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจนเจพเจกเฉ‡ เจŸเฉˆเจธเจŸ เจฆเฉ‡ เจธเฉฑเจฆเฉ‡ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ† เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจ•เฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉเจ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจชเจนเจฟเจฒเจพเจ‚ เจ…เจœเจผเจฎเจพเจ‰เจฃ เจฒเจˆ เจ…เจญเจฟเจ†เจธ เจ–เฉ‡เจคเจฐ เจตเฉ€ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค

เจ•เฉ€ เจคเฉเจนเจพเจกเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ‡ เจฒเจฟเจ–เฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ?+

เจจเจนเฉ€เจ‚เฅค เจธเจพเจกเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจนเฉ-เจตเจฟเจ•เจฒเจชเฉ€ เจธเจตเจพเจฒเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ JavaScript เจ•เฉ‹เจก เจชเฉœเฉเจนเจจ, เจ‰เจธเจฆเจพ เจŸเฉเจฐเฉ‡เจธ เจ•เจฐเจจ, เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจšเฉเจฃเจจ เจฆเจพ เจ…เจญเจฟเจ†เจธ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เจˆ เจ…เจธเจฒ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃ เจฒเจˆ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจœเจพเจ‚เจš เจฒเฉเจ•เจตเฉ‡เจ‚ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธเจพเจ‚ เจจเจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ…เจธเจฒ เจ•เฉ‹เจก เจเจกเฉ€เจŸเจฐ เจตเจฟเฉฑเจš เจ›เฉ‹เจŸเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฒเจฟเจ–เจฃ เจฆเจพ เจตเฉ€ เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹เฅค

เจ•เฉ€ เจคเฉเจนเจพเจกเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš React, HTML เจœเจพเจ‚ CSS เจฆเฉ‡ เจ•เฉฐเจฎ เจธเจผเจพเจฎเจฒ เจนเจจ?+

เจจเจนเฉ€เจ‚เฅค เจธเจพเจกเฉ‡ เจธเจตเจพเจฒ เจ†เจงเฉเจจเจฟเจ• JavaScript เจตเจฐเจคเจฆเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ‡เจน Node.js 'เจคเฉ‡ เจšเฉฑเจฒเจฆเฉ€ เจนเฉˆเฅค เจ‡เจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจฌเฉเจฐเจพเจŠเจœเจผเจฐ, เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจœเจพเจ‚ เจซเจฐเฉฐเจŸ-เจเจ‚เจก เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจ•เฉฐเจฎ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจœเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจ‡เจน เจธเจผเจพเจฎเจฒ เจนเจจ, เจคเจพเจ‚ เจ‡เจจเฉเจนเจพเจ‚ เจฆเจพ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹เฅค

เจชเจพเจธ เจนเฉ‹เจฃ เจฒเจˆ เจฎเฉˆเจจเฉ‚เฉฐ เจ•เจฟเฉฐเจจเฉ‡ เจ…เฉฐเจ• เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ?+

เจชเจพเจธ เจนเฉ‹เจฃ เจฒเจˆ เจ•เฉ‹เจˆ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจ…เฉฐเจ• เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ•เฉ‹เจกเจฟเฉฐเจ— เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸ เจ•เฉ‡เจธเจพเจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ…เฉฐเจ• เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจนเจฐ เจจเจฟเจฏเฉ‹เจ—เจคเจพ เจคเฉˆเจ… เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจนเฉœเจพ เจจเจคเฉ€เจœเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจ—เจฒเฉ‡ เจชเฉœเจพเจ… 'เจคเฉ‡ เจฒเฉˆ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‰เจน เจ…เจ•เจธเจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจตเฉ€ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจจเฅค

เจ•เฉ€ เจ‡เจน JavaScript เจŸเฉˆเจธเจŸ เจฆเฉ‡ เจ…เจธเจฒ เจธเจตเจพเจฒ เจนเจจ?+

เจจเจนเฉ€เจ‚เฅค เจ‡เจน เจธเจพเจกเฉ€ เจŸเฉ€เจฎ เจตเฉฑเจฒเฉ‹เจ‚ เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ€ เจธเจผเฉˆเจฒเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจฎเฉ‚เจฒ เจชเฉเจฐเฉˆเจ•เจŸเจฟเจธ เจธเจตเจพเจฒ เจนเจจเฅค Intellect Council เจฆเจพ HackerRank, TestGorilla เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจœเจพเจ‚ เจจเจฟเจฏเฉ‹เจ•เจคเจพ เจจเจพเจฒ เจ•เฉ‹เจˆ เจธเจฌเฉฐเจง เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค

  1. HackerRank: JavaScript (Basic) เจนเฉเจจเจฐ เจŸเฉˆเจธเจŸ เจชเฉฐเจจเจพ, 2026-11-09 เจจเฉ‚เฉฐ เจœเจพเจ‚เจšเจฟเจ† เจ—เจฟเจ†
  2. HackerRank เจฎเจฆเจฆ: HackerRank เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚, 2026-11-09 เจจเฉ‚เฉฐ เจœเจพเจ‚เจšเจฟเจ† เจ—เจฟเจ†
  3. HackerRank เจฎเจฆเจฆ: เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจธเจ•เฉ‹เจฐเจฟเฉฐเจ— (เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€), 2026-11-09 เจจเฉ‚เฉฐ เจœเจพเจ‚เจšเจฟเจ† เจ—เจฟเจ†
  4. HackerRank เจธเจนเจพเจ‡เจคเจพ: เจ•เฉ‹เจกเจฟเฉฐเจ— เจธเจตเจพเจฒ, เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจกเจฟเฉฐเจ— เจธเจตเจพเจฒ เจฆเฉ€ เจธเจ•เฉ‹เจฐเจฟเฉฐเจ—, 2026-11-09 เจจเฉ‚เฉฐ เจœเจพเจ‚เจšเจฟเจ† เจ—เจฟเจ†
  5. TestGorilla: JavaScript เจ•เฉ‹เจกเจฟเฉฐเจ— เจŸเฉˆเจธเจŸ, 2026-11-09 เจจเฉ‚เฉฐ เจœเจพเจ‚เจšเจฟเจ† เจ—เจฟเจ†

เจ‡เจธ เจชเฉฐเจจเฉ‡ เจฌเจพเจฐเฉ‡

Intellect Council เจฆเฉ€ เจŸเฉ€เจฎ เจตเฉฑเจฒเฉ‹เจ‚ เจฒเจฟเจ–เจฟเจ† เจ…เจคเฉ‡ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค เจ†เจ–เจฐเฉ€ เจตเจพเจฐ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เฉ€เจคเฉ€ . เจธเจพเจกเฉ€ เจธเฉฐเจชเจพเจฆเจ•เฉ€ เจจเฉ€เจคเฉ€ เจชเฉœเฉเจนเฉ‹เฅค

เจœเจพเจฃเฉ‹

เจจเฉŒเจ•เจฐเฉ€ เจฒเฉฑเจญเจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจ…เจญเจฟเจ†เจธ เจŸเฉˆเจธเจŸ

เจฐเฉเจœเจผเจ—เจพเจฐเจฆเจพเจคเจพ เจฆเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจฒเจˆ เจฎเฉเจซเจผเจค เจธเจฎเจพเจ‚-เจฌเฉฑเจง เจ…เจญเจฟเจ†เจธ เจŸเฉˆเจธเจŸ: เจฏเฉ‹เจ—เจคเจพ, เจคเจฐเจ•เจธเจผเฉ€เจฒเจคเจพ, เจฎเจจเฉ‹เจฎเจฟเจคเฉ€, Wonderlic-เจธเจผเฉˆเจฒเฉ€, CCAT-เจธเจผเฉˆเจฒเฉ€ เจ…เจคเฉ‡ Excelเฅค เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ–เจพเจคเฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚เฅค

เจœเจพเจฃเฉ‹
เจœเจพเจฃเฉ‹

Python เจ•เฉ‹เจกเจฟเฉฐเจ— เจŸเฉˆเจธเจŸ เจฆเจพ เจ…เจญเจฟเจ†เจธ

Free Python เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ…เจญเจฟเจ†เจธ: เจธเฉฐเจ•เจฒเจช, เจ•เฉ‹เจก เจ•เฉ€ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจฌเฉฑเจ— เจฒเฉฑเจญเจฃเจพ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเจพ เจนเฉฑเจฒ เจšเฉเจฃเจจเจพเฅค เจนเจฐ เจธเจตเจพเจฒ เจจเฉ‚เฉฐ เจ•เจฆเจฎ-เจฆเจฐ-เจ•เจฆเจฎ เจธเจฎเจเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจœเจพเจฃเฉ‹
เจœเจพเจฃเฉ‹

SQL เจŸเฉˆเจธเจŸ เจฆเฉ€ เจคเจฟเจ†เจฐเฉ€

Free SQL เจŸเฉˆเจธเจŸ เจ…เจญเจฟเจ†เจธ: เจธเฉฐเจ•เจฒเจช, เจ‡เฉฑเจ• query เจ•เฉ€ เจจเจคเฉ€เจœเจพ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, query เจ เฉ€เจ• เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจนเฉ€ query เจšเฉเจฃเจจเจพเฅค เจธเจตเจพเจฒ portable standard SQL เจตเจฟเฉฑเจš เจนเจจ เจ…เจคเฉ‡ เจนเจฐ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจ•เจฆเจฎ-เจฆเจฐ-เจ•เจฆเจฎ เจธเจฎเจเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจœเจพเจฃเฉ‹

เจธเจพเจฐเฉ‡ 93 เจ…เจญเจฟเจ†เจธ เจŸเฉˆเจธเจŸ เจตเฉ‡เจ–เฉ‹

เจธเจฎเจพเจ‚-เจฌเฉฑเจง เจชเฉ‚เจฐเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸ, เจตเจฟเจ†เจ–เจฟเจ†เจตเจพเจ‚ เจธเจฎเฉ‡เจคเฅคเจชเฉ‚เจฐเฉ€ เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹
เจคเฉเจนเจพเจกเจพ เจŸเฉˆเจธเจŸ เจจเฉ‡เฉœเฉ‡ เจนเฉˆเฅค เจคเจฟเจ†เจฐ เจฐเจนเฉ‹เฅค

เจคเจฟเจ†เจฐเฉ€ เจจเจพเจฒ เจœเจพเจ“เฅค
เจ‡เจน เจœเจพเจฃ เจ•เฉ‡ เจœเจพเจ“ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจชเฉ‚เจฐเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค

เจ…เจธเจฒ เจŸเฉˆเจธเจŸ เจฆเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจธเจฎเจพเจ‚-เจฌเฉฑเจง เจ…เจญเจฟเจ†เจธ, เจนเจฐ เจœเจตเจพเจฌ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจธเจฎเฉ‡เจคเฅค

เจฎเฉเจซเจผเจค เจ…เจญเจฟเจ†เจธ เจŸเฉˆเจธเจŸ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹เจœเจพเจ‚ เจชเฉ‚เจฐเฉ‡ เจฎเฉŒเจ• เจŸเฉˆเจธเจŸ เจตเฉ‡เจ–เฉ‹ เจฎเฉเจซเจผเจค เจจเจฎเฉ‚เจจเจพเฅค เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ–เจพเจคเฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚เฅค