Если вас интересует вопросы из заголовка и подобные ему, вам необходимо учить JavaScript. Вы можете проштудировать доступные книги или пойти на какие-нибудь курсы, взять репетитора-программиста. Выбор ваш. Но все равно мы рекомендуем изучать еще и материалы в интернете, которые публикуют практикующие программисты на JavaScript, изучать готовые примеры скриптов.
Можно еще выяснить это чем отличается джава от джава скрипт, валидатор джава скрипт, калькулятор на джава скрипт.
На этом сайте вы встретите практические советы по программированию на Джава скрипт.