> For the complete documentation index, see [llms.txt](https://writeups.adityadindi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://writeups.adityadindi.com/tryhackme/walkthroughs-easy/javascript-basics.md).

# JavaScript Basics

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZkSHgNYWzWCUqKfC9%2F-MdZkVECHn75IQPGzZI9%2Fimage.png?alt=media\&token=22c710c8-a3da-4ba2-8521-cc0cf340ea0f)

## Task 1: Intro To JavaScript

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZkSHgNYWzWCUqKfC9%2F-MdZkeOUYdG209f01jD9%2Fimage.png?alt=media\&token=c857e95f-b10c-46ad-b897-4cc78769b6c2)

## Task 2: Variables and Operators

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZkSHgNYWzWCUqKfC9%2F-MdZkqEAXxraGrWVdzmA%2Fimage.png?alt=media\&token=ce36dcf6-27bf-4f75-a258-3412e242e724)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZkSHgNYWzWCUqKfC9%2F-MdZlChPEU6u8tBOGLG6%2Fimage.png?alt=media\&token=fa254734-4e6f-4a46-a547-ba329284297f)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZllxIAgaSszQ1RcRt%2Fimage.png?alt=media\&token=c9af7871-3bf9-4d08-995d-81d8f00743cb)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZlrEG4-qQ5zK9sE0U%2Fimage.png?alt=media\&token=86a9a437-50a8-4306-8cb4-3d12fb365dc5)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZmk89fGqxyPlQbeoP%2Fimage.png?alt=media\&token=7af15eae-41c5-456a-a38e-40989cbe8c94)

## Task 3: Conditionals

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZmtpr4nYTMD_xxzh0%2Fimage.png?alt=media\&token=5614cd2d-1bc1-4b98-a663-f9f80c03a599)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZmwUCTPwYJQsF_YEl%2Fimage.png?alt=media\&token=ea521ad8-de05-460b-beff-acd76f5f5156)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZn-cTepK1gBq-KSZC%2Fimage.png?alt=media\&token=e5da2fa3-1843-4f14-9dc8-611e87b6ad78)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZn2JWiuk7N8zE7L8p%2Fimage.png?alt=media\&token=a8afca20-7673-4c8e-adde-04a3e9496008)

## Task 4: Functions

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZnJKWOIQmpBTv8ET0%2Fimage.png?alt=media\&token=eab89cc0-e53b-416c-afa3-46a12d18955e)

## Task 5: Objects and Arrays

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZnPpVVOgTl3lJrwvp%2Fimage.png?alt=media\&token=b620a586-cec6-4152-963b-a0d3d4b9b993)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZnWQ__bVwvLOLKgOo%2Fimage.png?alt=media\&token=2f856d2b-c711-4b51-9ee3-300475095b24)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZn_T3mKcCLTKW5wR6%2Fimage.png?alt=media\&token=782788ba-133c-480d-a0d7-a3ab37f42b11)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZnoP__foGKOfuB1R-%2Fimage.png?alt=media\&token=d0303a2e-45db-47a2-a1e7-6c28638c35b3)

## Task 6: Loops

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZoEYkYnGdfnieAqnj%2Fimage.png?alt=media\&token=02ffa109-2267-4cfd-868a-06f2fb651e0b)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZoIOwpN-kCJCEzDCP%2Fimage.png?alt=media\&token=481a7391-f18c-4a09-8ec7-b622096d8746)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZocfA67xlXRWBHn11%2Fimage.png?alt=media\&token=c52eb0f3-9eb2-4312-b181-49996af2a6f5)

## Task 7: Document Object Model (DOM)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZol70Q8_o9k2mq8Z7%2Fimage.png?alt=media\&token=96afc461-5e65-4f09-87e6-fba7caeb73fd)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZp35ghoM-iTKwKbQf%2Fimage.png?alt=media\&token=2f187e12-bd8e-4e58-8f5a-89535393aeca)

## Task 8: XSS

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZpJ_c6kHLzhXbsMsn%2Fimage.png?alt=media\&token=3cbdfafd-de23-44bf-b27e-8210dde418d9)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZpZVYDN2khlrvHg8O%2Fimage.png?alt=media\&token=4c00627b-dcda-4d14-943d-1583a1beb5af)

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZpii0fHcDt0faAaEz%2Fimage.png?alt=media\&token=60e2a77f-34e9-4ba7-8bbb-1c4c16373c4f)

## Task 9: Final Notes

![](https://1569822153-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma_-L-NUkJ1mxbddZG2%2F-MdZlcYksO8cEIHbS-6L%2F-MdZpoBfUvUEmtFQcS0m%2Fimage.png?alt=media\&token=3839a67b-3733-43a4-a370-56c80f5bfd9e)
