https://acadrt.ru/video/osnovy-javascript-2-primitivnye-i-obektnye-dan/