As with all currencies, the value depends on supply and demand. Bitcoin has value because there are high demand and low supply. Cryptocurrencies such as Bitcoin are available in limited amounts in the same way as precious metals such as Gold.
Also, normal fiat currencies such as Dollar and Euro have no limited supply. The central bank is creating more and more money which leads to inflation. Bitcoin protects your money from inflation.